Module: wine Branch: master Commit: 42c0ec8a1f685447beac9a4f9eb1a1f67e236ddd URL: https://gitlab.winehq.org/wine/wine/-/commit/42c0ec8a1f685447beac9a4f9eb1a1f...
Author: Etaash Mathamsetty etaash.mathamsetty@gmail.com Date: Wed Oct 19 23:04:14 2022 -0400
ntoskrnl.exe: Use LoadLibraryW for MmGetSystemRoutineAddress.
---
dlls/ntoskrnl.exe/ntoskrnl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 2c080eaf9f6..9320e02dca9 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -3319,8 +3319,7 @@ PVOID WINAPI MmGetSystemRoutineAddress(PUNICODE_STRING SystemRoutineName) pFunc = GetProcAddress( hMod, routineNameA.Buffer ); if (!pFunc) { - hMod = GetModuleHandleW( halW ); - + hMod = LoadLibraryW( halW ); if (hMod) pFunc = GetProcAddress( hMod, routineNameA.Buffer ); } RtlFreeAnsiString( &routineNameA );