From f35905d7c8f39d33257804691ce977dbd2255d8a Mon Sep 17 00:00:00 2001 From: Wayne Zhang Date: Fri, 7 Dec 2018 18:03:27 +0000 Subject: [PATCH] Handle inflight request canceling properly Signed-off-by: Wayne Zhang --- src/envoy/utils/grpc_transport.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/envoy/utils/grpc_transport.cc b/src/envoy/utils/grpc_transport.cc index 37eebbc0427..17f4591875d 100644 --- a/src/envoy/utils/grpc_transport.cc +++ b/src/envoy/utils/grpc_transport.cc @@ -83,6 +83,7 @@ void GrpcTransport::onFailure( template void GrpcTransport::Cancel() { ENVOY_LOG(debug, "Cancel gRPC request {}", descriptor().name()); + request_->cancel(); delete this; }