diff --git a/dlls/msi/action.c b/dlls/msi/action.c index dd844936047..afe11ac4ccc 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -659,7 +659,7 @@ UINT ACTION_DoTopLevelINSTALL(MSIPACKAGE *package, LPCWSTR szPackagePath, } check = PACKAGE_GetProperty(package, cszSourceDir); - if (check) + if (!check) { MSI_SetPropertyW(package, cszSourceDir, path); HeapFree(GetProcessHeap(), 0, check);