From f7b174232adc26e5e36152e42b07cb1c41eabe93 Mon Sep 17 00:00:00 2001 From: Chen Lihui Date: Fri, 16 Sep 2022 14:54:33 +0800 Subject: [PATCH] purge meta objects whthin the graveyard if the library is unassociated Co-authored-by: shshlei Signed-off-by: Chen Lihui --- src/class_loader_core.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/class_loader_core.cpp b/src/class_loader_core.cpp index 56cc770..0775b32 100644 --- a/src/class_loader_core.cpp +++ b/src/class_loader_core.cpp @@ -538,6 +538,7 @@ void unloadLibrary(const std::string & library_path, ClassLoader * loader) library->unload_library(); itr = open_libraries.erase(itr); + purgeGraveyardOfMetaobjects(library_path, loader, true); } else { CONSOLE_BRIDGE_logDebug( "class_loader.impl: "