diff --git a/src/memory.cpp b/src/memory.cpp index 15118817..cd75a9bc 100644 --- a/src/memory.cpp +++ b/src/memory.cpp @@ -226,8 +226,8 @@ struct MemoryPool{ PK_GLOBAL_SCOPE_LOCK(); _arenas.apply([this](Arena* arena){ if(arena->full()){ - delete arena; _arenas.erase(arena); + delete arena; } }); }