[PATCH 0/1] MR10930: wininet: Fix a memory leak in HTTP_DoAuthorization.
The leak was identified by Cursor, which is a mix of LLM models. I wrote the fix myself. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10930
From: Alex Henrie <alexhenrie24@gmail.com> --- dlls/wininet/http.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index a53f83bdd68..ae746db955f 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -1158,6 +1158,7 @@ static BOOL HTTP_DoAuthorization( http_request_t *request, LPCWSTR pszAuthValue, in.pvBuffer ? &in_desc : NULL, 0, &pAuthInfo->ctx, &out_desc, &pAuthInfo->attr, &pAuthInfo->exp); + free(in.pvBuffer); if (sec_status == SEC_E_OK) { pAuthInfo->finished = TRUE; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10930
This merge request was approved by Jacek Caban. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10930
participants (3)
-
Alex Henrie -
Alex Henrie (@alexhenrie) -
Jacek Caban (@jacek)