From 15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8 Mon Sep 17 00:00:00 2001 From: Travis Lange Date: Fri, 16 May 2025 16:26:40 -0400 Subject: [PATCH] fix crash on aot unloading --- modules/mono/mono_gd/gd_mono.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/mono/mono_gd/gd_mono.cpp b/modules/mono/mono_gd/gd_mono.cpp index 2fb9eb81e9..16ade2b67b 100644 --- a/modules/mono/mono_gd/gd_mono.cpp +++ b/modules/mono/mono_gd/gd_mono.cpp @@ -539,7 +539,8 @@ void GDMono::initialize() { if (load_coreclr(coreclr_dll_handle)) { godot_plugins_initialize = initialize_coreclr_and_godot_plugins(runtime_initialized); } else { - godot_plugins_initialize = try_load_native_aot_library(hostfxr_dll_handle); + void *dll_handle = nullptr; + godot_plugins_initialize = try_load_native_aot_library(dll_handle); if (godot_plugins_initialize != nullptr) { runtime_initialized = true; }