1
0
mirror of https://github.com/wine-mirror/wine synced 2024-06-29 06:14:34 +00:00

winhttp: Use GlobalAlloc to allocate lpszProxy in WinHttpGetProxyForUrl.

This commit is contained in:
Piotr Caban 2024-05-03 14:50:58 +02:00 committed by Alexandre Julliard
parent ff77a49a5e
commit 9312c45378

View File

@ -1896,7 +1896,17 @@ static BOOL parse_script_result( const char *result, WINHTTP_PROXY_INFO *info )
p += 5;
while (*p == ' ') p++;
if (!*p || *p == ';') return TRUE;
if (!(info->lpszProxy = q = strdupAW( p ))) return FALSE;
if (!(q = strdupAW( p ))) return FALSE;
len = wcslen( q );
info->lpszProxy = GlobalAlloc( 0, (len + 1) * sizeof(WCHAR) );
if (!info->lpszProxy)
{
free( q );
return FALSE;
}
memcpy( info->lpszProxy, q, (len + 1) * sizeof(WCHAR) );
free( q );
q = info->lpszProxy;
info->dwAccessType = WINHTTP_ACCESS_TYPE_NAMED_PROXY;
for (; *q; q++)
{