fixes bug 169653 "passing null as host in xmlHttpRequest.open crashes

Mozilla [@ net_ExtractURLScheme ]" r=dougt sr=bzbarsky
This commit is contained in:
darin%netscape.com 2002-09-26 02:24:49 +00:00
Родитель 7b10302602
Коммит d8c7e5c379
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -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++;