From a547b7f115ebbd0f9cdc95999b1ca8575febd724 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 13 Jan 2025 13:38:28 +0100 Subject: [PATCH] gzip: Avoid potential memory leak Thanks coverity CID 1589436 Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider --- src/gzip.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gzip.c b/src/gzip.c index cff15518..e2d2ac2f 100644 --- a/src/gzip.c +++ b/src/gzip.c @@ -50,6 +50,7 @@ initcompress(ssh_session session, int level) status = deflateInit(stream, level); if (status != Z_OK) { + deflateEnd(stream); SAFE_FREE(stream); ssh_set_error(session, SSH_FATAL, @@ -158,6 +159,7 @@ initdecompress(ssh_session session) status = inflateInit(stream); if (status != Z_OK) { + inflateEnd(stream); SAFE_FREE(stream); ssh_set_error(session, SSH_FATAL,