aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/channel
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2018-01-29 13:17:45 -0800
committerGravatar ncteisen <ncteisen@gmail.com>2018-01-29 14:08:14 -0800
commit8a7f65d727ce853e0ea65ece24ffce635238b488 (patch)
treea74e36be82b6f9280ea928e5499aec2c48ca7a16 /src/core/lib/channel
parent42403d74ea338f5729d30d4e5aae1afcae14939f (diff)
fix test mem leak
Diffstat (limited to 'src/core/lib/channel')
-rw-r--r--src/core/lib/channel/channel_tracer.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/lib/channel/channel_tracer.cc b/src/core/lib/channel/channel_tracer.cc
index 8c58ea2fcc..5f8563fdb9 100644
--- a/src/core/lib/channel/channel_tracer.cc
+++ b/src/core/lib/channel/channel_tracer.cc
@@ -89,6 +89,7 @@ ChannelTracer::ChannelTracer(size_t max_nodes)
void ChannelTracer::FreeNode(TraceEvent* node) {
GRPC_ERROR_UNREF(node->error_);
+ node->referenced_tracer_.reset(nullptr);
grpc_slice_unref_internal(node->data_);
gpr_free(node);
}