<div>Fix of invalid behaviour of WinHttpCrackUrl when in url is '@'.</div><div><br></div><div>For example:</div><div>WinHttpCrackUrl(L"<a href="http://example.net/path?var1=example@example.com&var2=x&var3=y">http://example.net/path?var1=example@example.com&var2=x&var3=y</a>", NULL, NULL, sth)</div>
<div><br></div><div>returned:</div><div>scheme(L"http") host(L"<a href="http://example.com">example.com</a>&var2=x&var3=y") port(80) path(L"") extra(L"")</div><div><br></div>
<div>instead of:</div><div>scheme(L"http") host(L"<a href="http://example.net">example.net</a>") port(80) path(L"/path/") extra(L"?var1=<a href="mailto:example@example.com">example@example.com</a>&var2=x&var3=y")</div>
<div><br></div>