From 99e5547442d69fb407a75a65ede469f0d573c459 Mon Sep 17 00:00:00 2001 From: Sara Golemon Date: Mon, 28 Feb 2005 17:02:39 +0000 Subject: [PATCH] strm->next_out doesn't *stay* == out, only free out --- src/comp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/comp.c b/src/comp.c index 2cf3496..df8c9ec 100644 --- a/src/comp.c +++ b/src/comp.c @@ -166,7 +166,7 @@ static int libssh2_comp_method_zlib_comp(LIBSSH2_SESSION *session, int compress, } if (status != Z_OK) { libssh2_error(session, LIBSSH2_ERROR_ZLIB, "compress/decompression failure", 0); - LIBSSH2_FREE(session, strm->next_out); + LIBSSH2_FREE(session, out); return -1; } if (strm->avail_in) { @@ -220,7 +220,7 @@ static int libssh2_comp_method_zlib_comp(LIBSSH2_SESSION *session, int compress, } if (status != Z_OK) { libssh2_error(session, LIBSSH2_ERROR_ZLIB, "compress/decompression failure", 0); - LIBSSH2_FREE(session, strm->next_out); + LIBSSH2_FREE(session, out); return -1; } }