From 6c45d6dc0196a2846313b588c0e05996813ab3f8 Mon Sep 17 00:00:00 2001 From: Mark Riordan Date: Fri, 10 Jun 2011 16:00:06 -0500 Subject: Fix "status -5 inflating zlib packet" Signed-off-by: Mark Riordan Signed-off-by: Andreas Schneider --- src/gzip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gzip.c b/src/gzip.c index cfea1e3..97c01e6 100644 --- a/src/gzip.c +++ b/src/gzip.c @@ -173,7 +173,7 @@ static ssh_buffer gzip_decompress(ssh_session session, ssh_buffer source, size_t do { zin->avail_out = BLOCKSIZE; status = inflate(zin, Z_PARTIAL_FLUSH); - if (status != Z_OK) { + if (status != Z_OK && status != Z_BUF_ERROR) { ssh_set_error(session, SSH_FATAL, "status %d inflating zlib packet", status); ssh_buffer_free(dest); -- cgit