From f48a7bc29ac528a55cb9c2853d4492e7830daee8 Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Fri, 24 Jan 2025 17:45:34 -0600 Subject: [PATCH] Use the duplicated handle for symbol resolution --- src/symbols/symbols_with_dbghelp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/symbols/symbols_with_dbghelp.cpp b/src/symbols/symbols_with_dbghelp.cpp index 0e665a9..793c3b3 100644 --- a/src/symbols/symbols_with_dbghelp.cpp +++ b/src/symbols/symbols_with_dbghelp.cpp @@ -428,7 +428,7 @@ namespace dbghelp { SymSetOptions(SYMOPT_ALLOW_ABSOLUTE_SYMBOLS); HANDLE proc = GetCurrentProcess(); if(get_cache_mode() == cache_mode::prioritize_speed) { - get_syminit_manager().init(proc); + proc = get_syminit_manager().init(proc); } else { if(!SymInitialize(proc, NULL, TRUE)) { throw internal_error("SymInitialize failed");