mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-11-30 13:01:23 +03:00
Fix "status -5 inflating zlib packet"
Signed-off-by: Mark Riordan <mriordan@ipswitch.com> Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
committed by
Andreas Schneider
parent
9c0af42dd8
commit
6c45d6dc01
@@ -173,7 +173,7 @@ static ssh_buffer gzip_decompress(ssh_session session, ssh_buffer source, size_t
|
|||||||
do {
|
do {
|
||||||
zin->avail_out = BLOCKSIZE;
|
zin->avail_out = BLOCKSIZE;
|
||||||
status = inflate(zin, Z_PARTIAL_FLUSH);
|
status = inflate(zin, Z_PARTIAL_FLUSH);
|
||||||
if (status != Z_OK) {
|
if (status != Z_OK && status != Z_BUF_ERROR) {
|
||||||
ssh_set_error(session, SSH_FATAL,
|
ssh_set_error(session, SSH_FATAL,
|
||||||
"status %d inflating zlib packet", status);
|
"status %d inflating zlib packet", status);
|
||||||
ssh_buffer_free(dest);
|
ssh_buffer_free(dest);
|
||||||
|
|||||||
Reference in New Issue
Block a user