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