summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2017-03-09 11:08:48 -0800
committerDana Powers <dana.powers@gmail.com>2017-03-14 13:30:35 -0700
commit3b899decb8b5159c1086a5211eda315c090c6d59 (patch)
treec1c17671d13466c39f4414203f84bee4e387e4e5
parente775e05d652bc444eff5b1905066d272dea351a8 (diff)
downloadkafka-python-3b899decb8b5159c1086a5211eda315c090c6d59.tar.gz
Free lz4 decompression context to avoid leak
-rw-r--r--kafka/codec.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/kafka/codec.py b/kafka/codec.py
index 1e57107..4deec49 100644
--- a/kafka/codec.py
+++ b/kafka/codec.py
@@ -192,6 +192,7 @@ def lz4_decode(payload):
# pylint: disable-msg=no-member
ctx = lz4f.createDecompContext()
data = lz4f.decompressFrame(payload, ctx)
+ lz4f.freeDecompContext(ctx)
# lz4f python module does not expose how much of the payload was
# actually read if the decompression was only partial.