diff --git a/BunnymodXT/modules/HwDLL.cpp b/BunnymodXT/modules/HwDLL.cpp index f1715042..b0fddee1 100644 --- a/BunnymodXT/modules/HwDLL.cpp +++ b/BunnymodXT/modules/HwDLL.cpp @@ -8092,7 +8092,8 @@ HOOK_DEF_1(HwDLL, void, __cdecl, LoadThisDll, const char*, szDllFilename) #endif EngineDevMsg("[hw dll] Old path to game library: %s\n", szDllFilename); - szDllFilename = helper_functions::swap_lib(szDllFilename, cs_lib, "addons").c_str(); + const char *swap_lib_output = helper_functions::swap_lib(szDllFilename, cs_lib, "addons").c_str(); + szDllFilename = swap_lib_output; EngineDevMsg("[hw dll] New path to game library: %s\n", szDllFilename); if (!strcmp(szDllFilename, oldszDllFilename))