Module: wine Branch: master Commit: 7949a22b43eb1c48a5e53e352ca854cb7800146e URL: http://source.winehq.org/git/wine.git/?a=commit;h=7949a22b43eb1c48a5e53e352c...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Aug 7 14:20:19 2017 +0200
wininet: Correctly pass URL length to InternetCrackUrlW in get_redirect_url.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/wininet/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index 078a5cb..3a8f2b8 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -3994,7 +3994,7 @@ static WCHAR *get_redirect_url(http_request_t *request) }
urlComponents.dwSchemeLength = 1; - b = InternetCrackUrlW(redirect_url, url_length, 0, &urlComponents); + b = InternetCrackUrlW(redirect_url, url_length / sizeof(WCHAR), 0, &urlComponents); if(b && urlComponents.dwSchemeLength && urlComponents.nScheme != INTERNET_SCHEME_HTTP && urlComponents.nScheme != INTERNET_SCHEME_HTTPS) { TRACE("redirect to non-http URL\n");