wininet: Fix a memory leak.
This commit is contained in:
parent
60c562446c
commit
2b8a6a3a06
|
@ -369,12 +369,16 @@ BOOL WINAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
|
||||||
{
|
{
|
||||||
szCookieData = HeapAlloc( GetProcessHeap(), 0, len * sizeof(WCHAR) );
|
szCookieData = HeapAlloc( GetProcessHeap(), 0, len * sizeof(WCHAR) );
|
||||||
if( !szCookieData )
|
if( !szCookieData )
|
||||||
return FALSE;
|
{
|
||||||
|
r = FALSE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
r = InternetGetCookieW( szUrl, szCookieName, szCookieData, &len );
|
||||||
|
|
||||||
r = InternetGetCookieW( szUrl, szCookieName, szCookieData, &len );
|
*lpdwSize = WideCharToMultiByte( CP_ACP, 0, szCookieData, len,
|
||||||
|
lpCookieData, *lpdwSize, NULL, NULL );
|
||||||
*lpdwSize = WideCharToMultiByte( CP_ACP, 0, szCookieData, len,
|
}
|
||||||
lpCookieData, *lpdwSize, NULL, NULL );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
HeapFree( GetProcessHeap(), 0, szCookieData );
|
HeapFree( GetProcessHeap(), 0, szCookieData );
|
||||||
|
|
Loading…
Reference in New Issue