kernel32: fix memory leak

Pierre Schweitzer pierre at reactos.org
Tue Dec 6 16:29:39 CST 2011


-------------- next part --------------
>From 965ffecf9a4b4f3f83234f3e6a026b4f3fa0a7e7 Mon Sep 17 00:00:00 2001
From: Pierre Schweitzer <pierre at reactos.org>
Date: Tue, 6 Dec 2011 21:51:45 +0100
Subject: Fix memory leak

---
 dlls/kernel32/sync.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c
index 9630258..7d5d45c 100644
--- a/dlls/kernel32/sync.c
+++ b/dlls/kernel32/sync.c
@@ -1529,6 +1529,8 @@ BOOL WINAPI WaitNamedPipeW (LPCWSTR name, DWORD nTimeOut)
                          FILE_SYNCHRONOUS_IO_NONALERT);
     if (status != ERROR_SUCCESS)
     {
+        HeapFree( GetProcessHeap(), 0, pipe_wait);
+        RtlFreeUnicodeString( &nt_name );
         SetLastError( ERROR_PATH_NOT_FOUND );
         return FALSE;
     }
-- 
1.7.4.1



More information about the wine-patches mailing list