diff --git a/src/bun.js/bindings/napi.h b/src/bun.js/bindings/napi.h index 817b5d0eaf..86e2993b90 100644 --- a/src/bun.js/bindings/napi.h +++ b/src/bun.js/bindings/napi.h @@ -84,10 +84,10 @@ public: while (!m_asyncCleanupHooks.empty()) { auto [function, data, handle] = m_asyncCleanupHooks.back(); - m_asyncCleanupHooks.pop_back(); ASSERT(function != nullptr); function(handle, data); delete handle; + m_asyncCleanupHooks.pop_back(); } for (const BoundFinalizer& boundFinalizer : m_finalizers) {