Module: wine Branch: master Commit: 1f7c84a33aeb376d15f6b54f9b387fc1625f4062 URL: https://gitlab.winehq.org/wine/wine/-/commit/1f7c84a33aeb376d15f6b54f9b387fc...
Author: Alex Henrie alexhenrie24@gmail.com Date: Sun Jun 11 23:10:08 2023 -0600
winhttp: Fix memory leak on error path in request_get_codepage (scan-build).
---
dlls/winhttp/request.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/winhttp/request.c b/dlls/winhttp/request.c index cf091244002..6ea71734cff 100644 --- a/dlls/winhttp/request.c +++ b/dlls/winhttp/request.c @@ -5493,6 +5493,7 @@ static DWORD request_get_codepage( struct winhttp_request *request, UINT *codepa if (!(buffer = malloc( size ))) return ERROR_OUTOFMEMORY; if (!WinHttpQueryHeaders( request->hrequest, WINHTTP_QUERY_CONTENT_TYPE, NULL, buffer, &size, NULL )) { + free( buffer ); return GetLastError(); } if ((p = wcsstr( buffer, L"charset" )))