KURL::KURL() seems to have a redundant checkEncodedString() call since the first thing KURL::parse() does is run checkEncodedString(). Changing something like this seems scary, but it seemed worth submitting in case this really is an oversight.
Created attachment 30843 [details] A patch that removes the redundant call.
I'm not a committer, so please land the patch for me? Thanks! P.S. I just noticed that checkEncodedString is only run in debug mode, so this patch probably isn't super critical. If you want to mark this WONTFIX, I won't be offended. :-)
Will land.
Sending WebCore/ChangeLog Sending WebCore/platform/KURL.cpp Transmitting file data .. Committed revision 44348.