diff --git a/worker/worker.h b/worker/worker.h index f151bc9b450940927e99d098d533639a29fbce55..57b9fb55a6a45214bce21fb096404f812fc8e4ca 100644 --- a/worker/worker.h +++ b/worker/worker.h @@ -365,7 +365,11 @@ public: void Loop() { uv_loop_t* loop = GetWorkerLoop(); - uv_run(loop, UV_RUN_DEFAULT); + if (loop != nullptr) { + uv_run(loop, UV_RUN_DEFAULT); + } else { + HILOG_ERROR("worker:: Worker loop is nullptr when start worker loop"); + } } private: