Merge pull request #47623 from Bromeon/bugfix/gdnative-cleanup
Fix error in the console: `double free or corruption (!prev)` at exit of GDnative C++ application
This commit is contained in:
commit
07d26edafc
1 changed files with 2 additions and 0 deletions
|
@ -1759,6 +1759,8 @@ void NativeScriptLanguage::unregister_script(NativeScript *script) {
|
|||
C->get().destroy_func.free_func(C->get().destroy_func.method_data);
|
||||
}
|
||||
}
|
||||
|
||||
library_classes.erase(script->lib_path);
|
||||
}
|
||||
|
||||
Map<String, Ref<GDNative>>::Element *G = library_gdnatives.find(script->lib_path);
|
||||
|
|
Loading…
Reference in a new issue