shlwapi/path: Proper use of GetProcessHeap().
This commit is contained in:
parent
a85b3c9f71
commit
20291e082c
|
@ -1181,7 +1181,7 @@ static BOOL WINAPI SHLWAPI_PathFindInOtherDirs(LPWSTR lpszFile, DWORD dwWhich)
|
||||||
/* Try dirs listed in %PATH% */
|
/* Try dirs listed in %PATH% */
|
||||||
dwLenPATH = GetEnvironmentVariableW(szPath, buff, MAX_PATH);
|
dwLenPATH = GetEnvironmentVariableW(szPath, buff, MAX_PATH);
|
||||||
|
|
||||||
if (!dwLenPATH || !(lpszPATH = HeapAlloc(GetProcessHeap, 0, (dwLenPATH + 1) * sizeof (WCHAR))))
|
if (!dwLenPATH || !(lpszPATH = HeapAlloc(GetProcessHeap(), 0, (dwLenPATH + 1) * sizeof (WCHAR))))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
GetEnvironmentVariableW(szPath, lpszPATH, dwLenPATH + 1);
|
GetEnvironmentVariableW(szPath, lpszPATH, dwLenPATH + 1);
|
||||||
|
@ -1204,17 +1204,17 @@ static BOOL WINAPI SHLWAPI_PathFindInOtherDirs(LPWSTR lpszFile, DWORD dwWhich)
|
||||||
|
|
||||||
if (!PathAppendW(buff, lpszFile))
|
if (!PathAppendW(buff, lpszFile))
|
||||||
{
|
{
|
||||||
HeapFree(GetProcessHeap, 0, lpszPATH);
|
HeapFree(GetProcessHeap(), 0, lpszPATH);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (PathFileExistsDefExtW(buff, dwWhich))
|
if (PathFileExistsDefExtW(buff, dwWhich))
|
||||||
{
|
{
|
||||||
strcpyW(lpszFile, buff);
|
strcpyW(lpszFile, buff);
|
||||||
HeapFree(GetProcessHeap, 0, lpszPATH);
|
HeapFree(GetProcessHeap(), 0, lpszPATH);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
HeapFree(GetProcessHeap, 0, lpszPATH);
|
HeapFree(GetProcessHeap(), 0, lpszPATH);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue