From 3011c03818c2c9d77906be618527c66b7d8be7d9 Mon Sep 17 00:00:00 2001 From: Wayne Zhang Date: Thu, 9 Mar 2017 14:10:55 -0800 Subject: [PATCH] Not call gRPC Finish if Write fail. (#38) * Call gRPC WritesDone if Write fail. * no to call WritesDone() --- mixerclient/src/grpc_transport.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mixerclient/src/grpc_transport.cc b/mixerclient/src/grpc_transport.cc index 3a29e4522de3..fbde635078b0 100644 --- a/mixerclient/src/grpc_transport.cc +++ b/mixerclient/src/grpc_transport.cc @@ -44,7 +44,7 @@ class GrpcStream final : public WriteInterface { void Write(const RequestType& request) override { std::lock_guard lock(write_mutex_); if (!stream_->Write(request)) { - stream_->Finish(); + write_closed_ = true; } }