Reviewed by Darin Adler.
authortomernic <tomernic@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Feb 2006 19:21:47 +0000 (19:21 +0000)
committertomernic <tomernic@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Feb 2006 19:21:47 +0000 (19:21 +0000)
commitf327927273d1f97600064c88b89bff20e09f642a
treedc7d169c2f25d09b4639cc780877ad21f15d3440
parenta171023bccb70ec6c17c76908488dcd89e4352a7
    Reviewed by Darin Adler.

        <rdar://problem/4198378> Crash on a CFRelease when visiting http://www.akella.com/

        * Plugins/WebBaseNetscapePluginView.m:
        (-[WebBaseNetscapePluginView requestWithURLCString:]):
The true source of this crash is that the URL string is sometimes not NULL-terminated, which is the
Real Player plugin's fault.  That has been filed as 4439591.
However, we can be more bulletproof here by switching the URL string encoding from Windows Latin 1
to ISO Latin 1, so that any NULL-terminated string can be represented.  (As Darin and I found out
last night, Windows Latin 1 has "holes" in certain character ranges and thus cannot encode arbitrary
C strings).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12721 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/ChangeLog
WebKit/Plugins/WebBaseNetscapePluginView.m