diff options
Diffstat (limited to 'crypto/deflate.c')
-rw-r--r-- | crypto/deflate.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/deflate.c b/crypto/deflate.c index 77d7655d316a..bc73342cd1ec 100644 --- a/crypto/deflate.c +++ b/crypto/deflate.c | |||
@@ -93,11 +93,13 @@ out_free: | |||
93 | 93 | ||
94 | static void deflate_comp_exit(struct deflate_ctx *ctx) | 94 | static void deflate_comp_exit(struct deflate_ctx *ctx) |
95 | { | 95 | { |
96 | zlib_deflateEnd(&ctx->comp_stream); | ||
96 | vfree(ctx->comp_stream.workspace); | 97 | vfree(ctx->comp_stream.workspace); |
97 | } | 98 | } |
98 | 99 | ||
99 | static void deflate_decomp_exit(struct deflate_ctx *ctx) | 100 | static void deflate_decomp_exit(struct deflate_ctx *ctx) |
100 | { | 101 | { |
102 | zlib_inflateEnd(&ctx->decomp_stream); | ||
101 | kfree(ctx->decomp_stream.workspace); | 103 | kfree(ctx->decomp_stream.workspace); |
102 | } | 104 | } |
103 | 105 | ||