From 161e4baf74eaf760cd028a833a5a05d3e51796ae Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Wed, 12 Apr 2017 09:14:26 -0700
Subject: [PATCH] Fix memory leak

---
 .../ext/filters/http/message_compress/message_compress_filter.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/core/ext/filters/http/message_compress/message_compress_filter.c b/src/core/ext/filters/http/message_compress/message_compress_filter.c
index 978dbd61d4..00bd271dd5 100644
--- a/src/core/ext/filters/http/message_compress/message_compress_filter.c
+++ b/src/core/ext/filters/http/message_compress/message_compress_filter.c
@@ -286,6 +286,8 @@ static void compress_start_transport_stream_op_batch(
           grpc_transport_stream_op_batch_finish_with_failure(
               exec_ctx, (grpc_transport_stream_op_batch *)cur,
               op->payload->cancel_stream.cancel_error);
+        } else {
+          GRPC_ERROR_UNREF((grpc_error*)(cur & ~CANCELLED_BIT));
         }
         break;
     }
-- 
GitLab