[KERNEL32][SVCHOST] LoadLibraryEx 2nd parameter is a handle, so, 0 -> NULL

This commit is contained in:
Hermès Bélusca-Maïto
2025-09-04 21:08:54 +02:00
parent 571ac5e608
commit 13dc901d8c
2 changed files with 5 additions and 5 deletions

View File

@@ -682,13 +682,13 @@ GetServiceDllFunction (
{
/* We don't -- load it */
hModule = LoadLibraryExW(pDll->pszDllPath,
NULL,
LOAD_WITH_ALTERED_SEARCH_PATH);
NULL,
LOAD_WITH_ALTERED_SEARCH_PATH);
if (!hModule)
{
/* We failed to load it, bail out */
if (lpdwError) *lpdwError = GetLastError();
DBG_ERR("LoadLibrary (%ws) failed. Error %d.\n",
DBG_ERR("LoadLibrary(%ws) failed. Error %d.\n",
pDll->pszDllPath,
GetLastError());
DeactivateActCtx(0, ulCookie);

View File

@@ -147,7 +147,7 @@ LoadLibraryA(LPCSTR lpLibFileName)
}
/* Call the Ex version of the API */
return LoadLibraryExA(lpLibFileName, 0, 0);
return LoadLibraryExA(lpLibFileName, NULL, 0);
}
/*
@@ -179,7 +179,7 @@ DECLSPEC_HOTPATCH
LoadLibraryW(LPCWSTR lpLibFileName)
{
/* Call Ex version of the API */
return LoadLibraryExW(lpLibFileName, 0, 0);
return LoadLibraryExW(lpLibFileName, NULL, 0);
}