diff options
| -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 | ||
