From fff2fcae21414be4e8578ee8c5dd7a69899f675e Mon Sep 17 00:00:00 2001 From: fgsfds Date: Tue, 12 Sep 2023 23:28:30 +0200 Subject: [PATCH] port: don't increment module refcount when getting base address --- port/src/crash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/port/src/crash.c b/port/src/crash.c index ff3ebcd97..ec3ca5b47 100644 --- a/port/src/crash.c +++ b/port/src/crash.c @@ -31,7 +31,7 @@ static LPTOP_LEVEL_EXCEPTION_FILTER prevExFilter; static void *crashGetModuleBase(const void *addr) { HMODULE h = NULL; - GetModuleHandleExA(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, addr, &h); + GetModuleHandleExA(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, addr, &h); return (void *)h; }