Marcus Meissner : msi: Check comp for NULL from msi_get_loaded_component ( Coverity).

Alexandre Julliard julliard at winehq.org
Wed May 18 11:15:34 CDT 2011


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Wed May 18 09:57:44 2011 +0200

msi: Check comp for NULL from msi_get_loaded_component (Coverity).

---

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

diff --git a/dlls/msi/files.c b/dlls/msi/files.c
index ff21604..06854be 100644
--- a/dlls/msi/files.c
+++ b/dlls/msi/files.c
@@ -1180,6 +1180,9 @@ static UINT ITERATE_RemoveFiles(MSIRECORD *row, LPVOID param)
     install_mode = MSI_RecordGetInteger(row, 5);
 
     comp = msi_get_loaded_component(package, component);
+    if (!comp)
+        return ERROR_SUCCESS;
+
     if (!comp->Enabled)
     {
         TRACE("component is disabled\n");




More information about the wine-cvs mailing list