shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme.
This commit is contained in:
parent
43d0acd26a
commit
a4ea1c608a
|
@ -103,6 +103,7 @@ static const TEST_URL_CANONICALIZE TEST_CANONICALIZE[] = {
|
|||
{"res:///c:\\tests\\foo bar", URL_DONT_SIMPLIFY, S_OK, "res:///c:\\tests\\foo bar", TRUE},
|
||||
{"A", 0, S_OK, "A", FALSE},
|
||||
{"/uri-res/N2R?urn:sha1:B3K", URL_DONT_ESCAPE_EXTRA_INFO | URL_WININET_COMPATIBILITY /*0x82000000*/, S_OK, "/uri-res/N2R?urn:sha1:B3K", TRUE} /*LimeWire online installer calls this*/,
|
||||
{"http:www.winehq.org/dir/../index.html", 0, S_OK, "http:www.winehq.org/index.html"},
|
||||
{"", 0, S_OK, "", FALSE}
|
||||
};
|
||||
|
||||
|
|
|
@ -384,7 +384,6 @@ HRESULT WINAPI UrlCanonicalizeW(LPCWSTR pszUrl, LPWSTR pszCanonicalized,
|
|||
if (*wk1++ == ':') state = 2;
|
||||
break;
|
||||
case 2:
|
||||
if (*wk1 != '/') {state = 3; break;}
|
||||
*wk2++ = *wk1++;
|
||||
if (*wk1 != '/') {state = 6; break;}
|
||||
*wk2++ = *wk1++;
|
||||
|
|
Loading…
Reference in New Issue