From ca499d43dd49dcc3c1eeca99e371ebcd2429ead4 Mon Sep 17 00:00:00 2001 From: Alistair Smith Date: Wed, 4 Jun 2025 14:14:30 -0700 Subject: [PATCH] lifecycleHandle_ might be gone already --- src/bun.js/bindings/webcore/Worker.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bun.js/bindings/webcore/Worker.cpp b/src/bun.js/bindings/webcore/Worker.cpp index ae338145a3..e6c34998f2 100644 --- a/src/bun.js/bindings/webcore/Worker.cpp +++ b/src/bun.js/bindings/webcore/Worker.cpp @@ -271,7 +271,9 @@ void Worker::terminate() auto* impl = lifecycleHandle_; lifecycleHandle_ = nullptr; - WebWorkerLifecycleHandle__requestTermination(impl); + if (impl) { + WebWorkerLifecycleHandle__requestTermination(impl); + } } // const char* Worker::activeDOMObjectName() const