[3/4] msi: Improve tracing in MsiQueryFeatureStateW.

Hans Leidekker hans at codeweavers.com
Wed Nov 17 03:57:54 CST 2010


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

diff --git a/dlls/msi/msi.c b/dlls/msi/msi.c
index b4a4142..ca8ed7d 100644
--- a/dlls/msi/msi.c
+++ b/dlls/msi/msi.c
@@ -2709,17 +2709,17 @@ INSTALLSTATE WINAPI MsiQueryFeatureStateW(LPCWSTR szProduct, LPCWSTR szFeature)
 
         msi_free(path);
     }
-
-    TRACE("%s %s -> %d\n", debugstr_w(szProduct), debugstr_w(szFeature), r);
     msi_free(components);
 
     if (missing)
-        return INSTALLSTATE_ADVERTISED;
-
-    if (source)
-        return INSTALLSTATE_SOURCE;
+        r = INSTALLSTATE_ADVERTISED;
+    else if (source)
+        r = INSTALLSTATE_SOURCE;
+    else
+        r = INSTALLSTATE_LOCAL;
 
-    return INSTALLSTATE_LOCAL;
+    TRACE("%s %s -> %d\n", debugstr_w(szProduct), debugstr_w(szFeature), r);
+    return r;
 }
 
 /******************************************************************
-- 
1.7.1







More information about the wine-patches mailing list