Commit a36d06c0 authored by Mike McCormack's avatar Mike McCormack Committed by Alexandre Julliard

msi: A component with an empty path is not used.

parent dfb1f4f5
......@@ -986,6 +986,7 @@ INSTALLSTATE WINAPI MSI_GetComponentPath(LPCWSTR szProduct, LPCWSTR szComponent,
UINT rc;
HKEY hkey = 0;
LPWSTR path = NULL;
INSTALLSTATE r;
TRACE("%s %s %p %p\n", debugstr_w(szProduct),
debugstr_w(szComponent), lpPathBuf->str.w, pcchBuf);
......@@ -1018,13 +1019,15 @@ INSTALLSTATE WINAPI MSI_GetComponentPath(LPCWSTR szProduct, LPCWSTR szComponent,
if (!path)
return INSTALLSTATE_UNKNOWN;
if (path[0]=='0')
FIXME("Registry entry.. check entry\n");
if (path[0])
r = INSTALLSTATE_LOCAL;
else
r = INSTALLSTATE_NOTUSED;
msi_strcpy_to_awstring( path, lpPathBuf, pcchBuf );
msi_free( path );
return INSTALLSTATE_LOCAL;
return r;
}
/******************************************************************
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment