Kai Blin : secur32: Fix heap error.
Module: wine Branch: master Commit: c22e98fad07599ede9384f70545887f6bf9bf71e URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c22e98fad07599ede9384f70... Author: Kai Blin <kai.blin(a)gmail.com> Date: Mon Aug 14 12:04:41 2006 +0200 secur32: Fix heap error. --- dlls/secur32/dispatcher.c | 1 - dlls/secur32/ntlm.c | 1 + 2 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/secur32/dispatcher.c b/dlls/secur32/dispatcher.c index 5e26d41..d9dfeef 100644 --- a/dlls/secur32/dispatcher.c +++ b/dlls/secur32/dispatcher.c @@ -264,7 +264,6 @@ void cleanup_helper(PNegoHelper helper) HeapFree(GetProcessHeap(), 0, helper->password); HeapFree(GetProcessHeap(), 0, helper->com_buf); - HeapFree(GetProcessHeap(), 0, helper->session_key); /* closing stdin will terminate ntlm_auth */ close(helper->pipe_out); diff --git a/dlls/secur32/ntlm.c b/dlls/secur32/ntlm.c index fb9495b..1b0bd8c 100644 --- a/dlls/secur32/ntlm.c +++ b/dlls/secur32/ntlm.c @@ -1240,6 +1240,7 @@ static SECURITY_STATUS SEC_ENTRY ntlm_Fr PNegoHelper helper = (PNegoHelper) phCredential->dwLower; phCredential->dwUpper = 0; phCredential->dwLower = 0; + HeapFree(GetProcessHeap(), 0, helper->session_key); cleanup_helper(helper); ret = SEC_E_OK; }
participants (1)
-
Alexandre Julliard