diff --git a/services/backup/docker-server/contents/server/src/Reactors/server/CreateNewBackupReactor.h b/services/backup/docker-server/contents/server/src/Reactors/server/CreateNewBackupReactor.h --- a/services/backup/docker-server/contents/server/src/Reactors/server/CreateNewBackupReactor.h +++ b/services/backup/docker-server/contents/server/src/Reactors/server/CreateNewBackupReactor.h @@ -101,6 +101,9 @@ void CreateNewBackupReactor::doneCallback() { const std::lock_guard lock(this->blobPutClientReactorMutex); + if (this->putReactor == nullptr) { + return; + } std::string emptyString = ""; this->putReactor->scheduleSendingDataChunk(emptyString); std::unique_lock lock2(this->waitingForBlobClientCVMutex);