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; }