diff --git a/dlls/msi/msi.c b/dlls/msi/msi.c index 6c73064bc5930f6c8729132dad57e156f16f4c16..fcbd955d97b5f7bbc05a92f8bde5d973273cc01d 100644 --- a/dlls/msi/msi.c +++ b/dlls/msi/msi.c @@ -1375,7 +1375,11 @@ UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR szComponent, HeapFree(GetProcessHeap(),0,info); HeapFree(GetProcessHeap(),0,product); HeapFree(GetProcessHeap(),0,component); - return rc; + + if (rc == INSTALLSTATE_LOCAL) + return ERROR_SUCCESS; + else + return ERROR_FILE_NOT_FOUND; } UINT WINAPI MsiProvideQualifiedComponentW( LPCWSTR szComponent,