Bug 1344751 - nsStandardURL::SetSpec should return error on empty scheme. r=valentin

This commit is contained in:
Catalin Badea 2017-06-15 14:09:50 +01:00
parent fc6d212ec7
commit 79777e9787

View File

@ -1154,12 +1154,12 @@ nsStandardURL::ParseURL(const char *spec, int32_t specLen)
&mPath.mPos, &mPath.mLen);
if (NS_FAILED(rv)) return rv;
#ifdef DEBUG
if (mScheme.mLen <= 0) {
#ifdef DEBUG
printf("spec=%s\n", spec);
NS_WARNING("malformed url: no scheme");
}
#endif
return NS_ERROR_MALFORMED_URI;
}
if (mAuthority.mLen > 0) {
rv = mParser->ParseAuthority(spec + mAuthority.mPos, mAuthority.mLen,