diff --git a/renderdoc/os/win32/win32_hook.cpp b/renderdoc/os/win32/win32_hook.cpp index 3873ca5c6..e3fc5d0d1 100644 --- a/renderdoc/os/win32/win32_hook.cpp +++ b/renderdoc/os/win32/win32_hook.cpp @@ -563,7 +563,7 @@ HMODULE WINAPI Hooked_LoadLibraryExA(LPCSTR lpLibFileName, HANDLE fileHandle, DW DWORD err = GetLastError(); - if(dohook) + if(dohook && mod) HookAllModules(); SetLastError(err); @@ -589,7 +589,7 @@ HMODULE WINAPI Hooked_LoadLibraryExW(LPCWSTR lpLibFileName, HANDLE fileHandle, D DWORD err = GetLastError(); - if(dohook) + if(dohook && mod) HookAllModules(); SetLastError(err);