kernel32 tests: fix memory leaks (found by Smatch).

Lionel Debroux lionel_debroux at yahoo.fr
Sat Oct 20 14:22:26 CDT 2007


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

diff --git a/dlls/kernel32/tests/actctx.c b/dlls/kernel32/tests/actctx.c
index 0e687b5..3720f74 100644
--- a/dlls/kernel32/tests/actctx.c
+++ b/dlls/kernel32/tests/actctx.c
@@ -517,6 +517,7 @@ static void test_info_in_assembly(HANDLE handle, DWORD id, const info_in_assembl
     else
         ok(info->lpAssemblyDirectoryName == NULL, "info->lpAssemblyDirectoryName = %s\n",
            strw(info->lpAssemblyDirectoryName));
+    HeapFree(GetProcessHeap(), 0, info);
 }
 
 static void test_file_info(HANDLE handle, ULONG assid, ULONG fileid, LPCWSTR filename)
@@ -560,6 +561,7 @@ static void test_file_info(HANDLE handle, ULONG assid, ULONG fileid, LPCWSTR fil
     if(info->lpFileName)
         ok(!lstrcmpiW(info->lpFileName, filename), "unexpected info->lpFileName\n");
     ok(info->lpFilePath == NULL, "info->lpFilePath != NULL\n");
+    HeapFree(GetProcessHeap(), 0, info);
 }
 
 static HANDLE test_create(const char *file, const char *manifest)
-- 
1.5.3.2


--------------000104000807040508020600--



More information about the wine-patches mailing list