SHInitRestricted() fix boolean error introduced in last patch.

This commit is contained in:
Rolf Kalbermatter 2003-03-23 20:03:30 +00:00 committed by Alexandre Julliard
parent b56950864b
commit c67ad75985
1 changed files with 5 additions and 5 deletions

View File

@ -871,15 +871,15 @@ BOOL WINAPI SHInitRestricted(LPCVOID unused, LPCVOID inpRegKey)
{
if (SHELL_OsIsUnicode())
{
if (lstrcmpiA((LPSTR)inpRegKey, strRegistryPolicyA) ||
lstrcmpiA((LPSTR)inpRegKey, strPolicyA))
if (lstrcmpiW((LPWSTR)inpRegKey, strRegistryPolicyW) &&
lstrcmpiW((LPWSTR)inpRegKey, strPolicyW))
/* doesn't match, fail */
return 0;
}
else
{
if (lstrcmpiW((LPWSTR)inpRegKey, strRegistryPolicyW) ||
lstrcmpiW((LPWSTR)inpRegKey, strPolicyW))
if (lstrcmpiA((LPSTR)inpRegKey, strRegistryPolicyA) &&
lstrcmpiA((LPSTR)inpRegKey, strPolicyA))
/* doesn't match, fail */
return 0;
}