diff --git a/objectstore/BackendPopulator.cpp b/objectstore/BackendPopulator.cpp index 2e4345f8677465ed674d77d4b56a6c4bc081fedb..ea4dd0eac3b2ef1558a9153aa86fe16b03247420 100644 --- a/objectstore/BackendPopulator.cpp +++ b/objectstore/BackendPopulator.cpp @@ -68,6 +68,7 @@ BackendPopulator::~BackendPopulator() throw() { params.add("agentObject", agent.getAddressIfSet()) .add("ownedObjectCount", agent.getOwnershipList().size()); m_lc.log(log::WARNING, "In BackendPopulator::~BackendPopulator(): not deleting non-empty agent object, left for garbage collection."); + return; } agent.removeAndUnregisterSelf(m_lc); } catch (cta::exception::Exception & ex) {