aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/transport
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2018-09-24 22:07:56 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2018-09-24 22:07:56 -0700
commit805b8db33ced4888b325fdaf8980afdb7c155769 (patch)
treee41c03714b38f363b68a18cf86a19eab05e75787 /src/core/ext/transport
parent7e34212e50b4275be556fe806bb7c259d77ab7d3 (diff)
fix asan
Diffstat (limited to 'src/core/ext/transport')
-rw-r--r--src/core/ext/transport/chttp2/transport/chttp2_transport.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/ext/transport/chttp2/transport/chttp2_transport.cc b/src/core/ext/transport/chttp2/transport/chttp2_transport.cc
index 9da9a7a63c..d3232f4d26 100644
--- a/src/core/ext/transport/chttp2/transport/chttp2_transport.cc
+++ b/src/core/ext/transport/chttp2/transport/chttp2_transport.cc
@@ -157,6 +157,10 @@ bool g_flow_control_enabled = true;
static void destruct_transport(grpc_chttp2_transport* t) {
size_t i;
+ if (t->channelz_socket != nullptr) {
+ t->channelz_socket.reset();
+ }
+
grpc_endpoint_destroy(t->ep);
grpc_slice_buffer_destroy_internal(&t->qbuf);