aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <[email protected]>2016-06-30 13:26:06 +0000
committerJustus Winter <[email protected]>2016-06-30 16:50:16 +0000
commit5869f518cbd8b41b4c9880fc593216b9efeea430 (patch)
tree7150d5bb9131d29bfa8d8efa7084dcfd1358421d
parentg10: Fix memory leak. (diff)
downloadgnupg-5869f518cbd8b41b4c9880fc593216b9efeea430.tar.gz
gnupg-5869f518cbd8b41b4c9880fc593216b9efeea430.zip
g10: Fix memory leak.
* g10/compress.c (release_context): Free buffers. Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to '')
-rw-r--r--g10/compress.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/compress.c b/g10/compress.c
index bdddef134..c34beecf7 100644
--- a/g10/compress.c
+++ b/g10/compress.c
@@ -295,6 +295,10 @@ compress_filter( void *opaque, int control,
static void
release_context (compress_filter_context_t *ctx)
{
+ xfree(ctx->inbuf);
+ ctx->inbuf = NULL;
+ xfree(ctx->outbuf);
+ ctx->outbuf = NULL;
xfree (ctx);
}