Fix crash when releasing scripting assembly

This commit is contained in:
2022-12-13 20:25:57 +02:00
parent 551c58db4f
commit 84f8e3a4b4

View File

@@ -183,7 +183,11 @@ void OnAssemblyUnloading(MAssembly* assembly)
// Remove entries with user classes
for (auto i = Cache.Begin(); i.IsNotEnd(); ++i)
{
#if USE_NETCORE
MonoClass* monoClass = mono_type_get_class(i->Key);
#else
MonoClass* monoClass = (MonoClass*)(void*)i->Key;
#endif
if (assembly->GetClass(monoClass))
{