diff --git a/fdbserver/worker.actor.cpp b/fdbserver/worker.actor.cpp index 3a253aa278..bc908dc76b 100644 --- a/fdbserver/worker.actor.cpp +++ b/fdbserver/worker.actor.cpp @@ -815,6 +815,7 @@ ACTOR Future workerServer( Reference connFile, Refe endRole(interf.id(), "Worker", "WorkerError", ok, e); errorForwarders.clear(false); + tlog = Void(); if (e.code() != error_code_actor_cancelled) { // We get cancelled e.g. when an entire simulation times out, but in that case we won't be restarted and don't need to wait for shutdown stopping.send(Void());