diff --git a/src/backend/common/Workers.cpp b/src/backend/common/Workers.cpp index 8e195b66a..ec47f9652 100644 --- a/src/backend/common/Workers.cpp +++ b/src/backend/common/Workers.cpp @@ -163,7 +163,7 @@ void xmrig::Workers::onReady(void *arg) assert(worker != nullptr); if (!worker || !worker->selfTest()) { - LOG_ERR("%s " RED("thread ") RED_BOLD("#%zu") RED(" self-test failed"), T::tag(), worker->id()); + LOG_ERR("%s " RED("thread ") RED_BOLD("#%zu") RED(" self-test failed"), T::tag(), worker ? worker->id() : 0); handle->backend()->start(worker, false); delete worker;