Hans Leidekker : msi: Avoid a crash on database destruction.

Alexandre Julliard julliard at winehq.org
Sat Sep 18 07:42:22 CDT 2010


Module: wine
Branch: master
Commit: 3ef3e81f9e9ce998bb1ef86afa8424cad9cd68ab
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3ef3e81f9e9ce998bb1ef86afa8424cad9cd68ab

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Fri Sep 17 15:20:07 2010 +0200

msi: Avoid a crash on database destruction.

---

 dlls/msi/database.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/msi/database.c b/dlls/msi/database.c
index 748cbfd..3007d48 100644
--- a/dlls/msi/database.c
+++ b/dlls/msi/database.c
@@ -241,7 +241,7 @@ static VOID MSI_CloseDatabase( MSIOBJECTHDR *arg )
     free_cached_tables( db );
     free_streams( db );
     free_transforms( db );
-    msi_destroy_stringtable( db->strings );
+    if (db->strings) msi_destroy_stringtable( db->strings );
     IStorage_Release( db->storage );
     if (db->deletefile)
     {




More information about the wine-cvs mailing list