[6/8] msi: Avoid dereferencing a NULL pointer (clang).
Hans Leidekker
hans at codeweavers.com
Thu Jul 7 02:22:59 CDT 2011
---
dlls/msi/assembly.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/dlls/msi/assembly.c b/dlls/msi/assembly.c
index 806f89e..fd1f952 100644
--- a/dlls/msi/assembly.c
+++ b/dlls/msi/assembly.c
@@ -247,8 +247,11 @@ static WCHAR *get_assembly_display_name( MSIDATABASE *db, const WCHAR *comp, MSI
done:
msiobj_release( &view->hdr );
- for (i = 0; i < name.count; i++) msi_free( name.attrs[i] );
- msi_free( name.attrs );
+ if (name.attrs)
+ {
+ for (i = 0; i < name.count; i++) msi_free( name.attrs[i] );
+ msi_free( name.attrs );
+ }
return display_name;
}
--
1.7.4.1
More information about the wine-patches
mailing list