Module: wine Branch: master Commit: c22e98fad07599ede9384f70545887f6bf9bf71e URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c22e98fad07599ede9384f70...
Author: Kai Blin kai.blin@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; }