From 85a7fa744edbadd8d2805f904a8254a274030249 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 24 Oct 2017 23:01:03 +0100 Subject: [PATCH] Check for renderdoc.dll precisely when injecting, not just close match * This means we don't call into a random dll if it happens to contain the substring 'renderdoc.dll' somewhere. --- renderdoc/os/win32/win32_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/os/win32/win32_process.cpp b/renderdoc/os/win32/win32_process.cpp index a00c09e0d..51d10c054 100644 --- a/renderdoc/os/win32/win32_process.cpp +++ b/renderdoc/os/win32/win32_process.cpp @@ -324,7 +324,7 @@ uintptr_t FindRemoteDLL(DWORD pid, wstring libName) numModules++; - if(wcsstr(modnameLower, libName.c_str())) + if(wcsstr(modnameLower, libName.c_str()) == modnameLower) { ret = (uintptr_t)me32.modBaseAddr; }