Rob Shearman : ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop.
Alexandre Julliard
julliard at winehq.org
Mon Jan 12 10:40:41 CST 2009
Module: wine
Branch: master
Commit: 07090c248576f07b2e0afcf992ba908e54c4b7fe
URL: http://source.winehq.org/git/wine.git/?a=commit;h=07090c248576f07b2e0afcf992ba908e54c4b7fe
Author: Rob Shearman <robertshearman at gmail.com>
Date: Sat Jan 10 20:56:10 2009 +0000
ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop.
Avoids a warning of a memory leak in Valgrind.
---
dlls/ntoskrnl.exe/ntoskrnl.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 81c4f33..7d7236d 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -257,7 +257,11 @@ NTSTATUS CDECL wine_ntoskrnl_main_loop( HANDLE stop_event )
break;
case STATUS_PENDING:
if (WaitForMultipleObjects( 2, handles, FALSE, INFINITE ) == WAIT_OBJECT_0)
+ {
+ HeapFree( GetProcessHeap(), 0, in_buff );
+ HeapFree( GetProcessHeap(), 0, out_buff );
return STATUS_SUCCESS;
+ }
break;
}
}
More information about the wine-cvs
mailing list