зеркало из https://github.com/mozilla/pjs.git
fixes bug 169653 "passing null as host in xmlHttpRequest.open crashes
Mozilla [@ net_ExtractURLScheme ]" r=dougt sr=bzbarsky
This commit is contained in:
Родитель
7b10302602
Коммит
d8c7e5c379
|
@ -453,10 +453,13 @@ net_ExtractURLScheme(const nsACString &inURI,
|
|||
nsACString *scheme)
|
||||
{
|
||||
// search for something up to a colon, and call it the scheme
|
||||
const nsPromiseFlatCString flatURI( PromiseFlatCString(inURI) );
|
||||
const nsPromiseFlatCString &flatURI = PromiseFlatCString(inURI);
|
||||
const char* uri_start = flatURI.get();
|
||||
const char* uri = uri_start;
|
||||
|
||||
if (!uri)
|
||||
return NS_ERROR_MALFORMED_URI;
|
||||
|
||||
// skip leading white space
|
||||
while (nsCRT::IsAsciiSpace(*uri))
|
||||
uri++;
|
||||
|
|
Загрузка…
Ссылка в новой задаче