fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa

This commit is contained in:
darin%netscape.com 2006-04-20 03:37:52 +00:00
parent 0fdadbdb9e
commit 29ca937e03

View File

@ -567,17 +567,17 @@ nsXMLHttpRequest::OpenRequest(const char *method,
if (NS_FAILED(rv)) return rv; if (NS_FAILED(rv)) return rv;
if (user) { if (user) {
nsCAutoString prehost; nsCAutoString userpass;
prehost.Assign(user); userpass.Assign(user);
if (password) { if (password) {
prehost.Append(":"); userpass.Append(":");
prehost.Append(password); userpass.Append(password);
} }
uri->SetPreHost(prehost.get()); uri->SetUserPass(userpass);
authp = PR_TRUE; authp = PR_TRUE;
} }
rv = NS_OpenURI(getter_AddRefs(mChannel), uri, nsnull, nsnull); rv = NS_NewChannel(getter_AddRefs(mChannel), uri, nsnull, nsnull);
if (NS_FAILED(rv)) return rv; if (NS_FAILED(rv)) return rv;
//mChannel->SetAuthTriedWithPrehost(authp); //mChannel->SetAuthTriedWithPrehost(authp);