From 9c070bfb6495bd7763c9f5a8ae4ac095b29ecac0 Mon Sep 17 00:00:00 2001 From: Craig Tiller <ctiller@google.com> Date: Wed, 5 Jul 2017 14:59:53 -0700 Subject: [PATCH] Fix memory leak --- src/core/lib/surface/completion_queue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/lib/surface/completion_queue.c b/src/core/lib/surface/completion_queue.c index 8067b1000d..14e55eda85 100644 --- a/src/core/lib/surface/completion_queue.c +++ b/src/core/lib/surface/completion_queue.c @@ -946,6 +946,7 @@ static void cq_shutdown_next(grpc_exec_ctx *exec_ctx, gpr_mu_lock(cq->mu); if (cqd->shutdown_called) { gpr_mu_unlock(cq->mu); + GRPC_CQ_INTERNAL_UNREF(exec_ctx, cq, "shutting_down"); GPR_TIMER_END("grpc_completion_queue_shutdown", 0); return; } -- GitLab