Jelajahi Sumber

fix crash on aot unloading

Travis Lange 3 bulan lalu
induk
melakukan
15c684aad9
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      modules/mono/mono_gd/gd_mono.cpp

+ 2 - 1
modules/mono/mono_gd/gd_mono.cpp

@@ -539,7 +539,8 @@ void GDMono::initialize() {
 		if (load_coreclr(coreclr_dll_handle)) {
 		if (load_coreclr(coreclr_dll_handle)) {
 			godot_plugins_initialize = initialize_coreclr_and_godot_plugins(runtime_initialized);
 			godot_plugins_initialize = initialize_coreclr_and_godot_plugins(runtime_initialized);
 		} else {
 		} 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) {
 			if (godot_plugins_initialize != nullptr) {
 				runtime_initialized = true;
 				runtime_initialized = true;
 			}
 			}