Commit 50761eac authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

wininet: Use a different pointer for the password in WININET_SetAuthorization.

parent 2b18ed11
...@@ -242,7 +242,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username, ...@@ -242,7 +242,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username,
http_request_t *lpwhr; http_request_t *lpwhr;
http_session_t *lpwhs; http_session_t *lpwhs;
BOOL ret = FALSE; BOOL ret = FALSE;
LPWSTR p; LPWSTR p, q;
lpwhr = (http_request_t*) WININET_GetObject( hRequest ); lpwhr = (http_request_t*) WININET_GetObject( hRequest );
if( !lpwhr ) if( !lpwhr )
...@@ -259,8 +259,8 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username, ...@@ -259,8 +259,8 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username,
if( !p ) if( !p )
goto done; goto done;
p = heap_strdupW(password); q = heap_strdupW(password);
if( !p ) if( !q )
{ {
HeapFree(GetProcessHeap(), 0, username); HeapFree(GetProcessHeap(), 0, username);
goto done; goto done;
...@@ -274,7 +274,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username, ...@@ -274,7 +274,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username,
hIC->lpszProxyUsername = p; hIC->lpszProxyUsername = p;
HeapFree(GetProcessHeap(), 0, hIC->lpszProxyPassword); HeapFree(GetProcessHeap(), 0, hIC->lpszProxyPassword);
hIC->lpszProxyPassword = p; hIC->lpszProxyPassword = q;
} }
else else
{ {
...@@ -282,7 +282,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username, ...@@ -282,7 +282,7 @@ static BOOL WININET_SetAuthorization( HINTERNET hRequest, LPWSTR username,
lpwhs->lpszUserName = p; lpwhs->lpszUserName = p;
HeapFree(GetProcessHeap(), 0, lpwhs->lpszPassword); HeapFree(GetProcessHeap(), 0, lpwhs->lpszPassword);
lpwhs->lpszPassword = p; lpwhs->lpszPassword = q;
} }
ret = TRUE; ret = TRUE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment