re: winhttp: Correctly parse specified ports in WinHttpCrackUrl