msi: Fix some leaks in the tests.
authorHans Leidekker <hans@codeweavers.com>
Thu, 20 May 2010 10:02:05 +0000 (12:02 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 20 May 2010 14:25:44 +0000 (16:25 +0200)
dlls/msi/tests/patch.c

index 8029d16f39a9de722d1c034a49c84f1039b2f069..56af5f831e58af2f93af8d4a4261a3d3f73b1802 100644 (file)
@@ -920,6 +920,9 @@ static void test_system_tables( void )
     r = find_entry( hdb, "_Tables", "_Property" );
     ok( r == ERROR_SUCCESS, "failed to find entry %u\n", r );
 
+    MsiCloseHandle( hrec );
+    MsiViewClose( hview );
+    MsiCloseHandle( hview );
     MsiCloseHandle( hdb );
     MsiCloseHandle( hproduct );
 
@@ -988,6 +991,9 @@ static void test_system_tables( void )
     r = find_entry( hdb, "_Tables", "PatchPackage" );
     ok( r == ERROR_SUCCESS, "failed to find entry %u\n", r );
 
+    MsiCloseHandle( hrec );
+    MsiViewClose( hview );
+    MsiCloseHandle( hview );
     MsiCloseHandle( hdb );
     MsiCloseHandle( hproduct );