diff --git a/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientReadReactorBase.h b/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientReadReactorBase.h --- a/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientReadReactorBase.h +++ b/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientReadReactorBase.h @@ -36,7 +36,6 @@ } this->status = status; this->done = true; - this->doneCallback(); } template @@ -66,6 +65,7 @@ void ClientReadReactorBase::OnDone( const grpc::Status &status) { this->terminate(status); + this->doneCallback(); } template diff --git a/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientWriteReactorBase.h b/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientWriteReactorBase.h --- a/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientWriteReactorBase.h +++ b/services/backup/docker-server/contents/server/src/Reactors/client/base-reactors/ClientWriteReactorBase.h @@ -59,7 +59,6 @@ this->status = status; this->done = true; this->StartWritesDone(); - this->doneCallback(); } template @@ -71,6 +70,7 @@ void ClientWriteReactorBase::OnDone( const grpc::Status &status) { this->terminate(status); + this->doneCallback(); } } // namespace reactor