diff options
author | Justus Winter <[email protected]> | 2016-06-30 13:26:06 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-06-30 16:50:16 +0000 |
commit | 5869f518cbd8b41b4c9880fc593216b9efeea430 (patch) | |
tree | 7150d5bb9131d29bfa8d8efa7084dcfd1358421d | |
parent | g10: Fix memory leak. (diff) | |
download | gnupg-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.c | 4 |
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); } |