diff --git a/services/lib/src/ReactorStatusHolder.h b/services/lib/src/ReactorStatusHolder.h --- a/services/lib/src/ReactorStatusHolder.h +++ b/services/lib/src/ReactorStatusHolder.h @@ -22,7 +22,7 @@ std::mutex statusAccessMutex; public: - std::atomic state = ReactorState::NONE; + std::atomic state = {ReactorState::NONE}; grpc::Status getStatus() { const std::unique_lock lock(this->statusAccessMutex); diff --git a/services/lib/src/server-base-reactors/ServerWriteReactorBase.h b/services/lib/src/server-base-reactors/ServerWriteReactorBase.h --- a/services/lib/src/server-base-reactors/ServerWriteReactorBase.h +++ b/services/lib/src/server-base-reactors/ServerWriteReactorBase.h @@ -46,7 +46,7 @@ // https://github.com/grpc/grpc/blob/v1.39.x/include/grpcpp/impl/codegen/client_callback.h#L237 virtual void initialize(){}; void OnWriteDone(bool ok) override; - void terminate(const grpc::Status &status); + void terminate(const grpc::Status &status) override; void OnDone() override; // - argument response - should be filled with data that will be sent to the