aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--deflate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/deflate.c b/deflate.c
index 4aa5afb..a942e25 100644
--- a/deflate.c
+++ b/deflate.c
@@ -513,6 +513,8 @@ int ZEXPORT deflateParams(strm, level, strategy)
513 strm->total_in != 0) { 513 strm->total_in != 0) {
514 /* Flush the last buffer: */ 514 /* Flush the last buffer: */
515 err = deflate(strm, Z_BLOCK); 515 err = deflate(strm, Z_BLOCK);
516 if (err == Z_BUF_ERROR && s->pending == 0)
517 err = Z_OK;
516 } 518 }
517 if (s->level != level) { 519 if (s->level != level) {
518 s->level = level; 520 s->level = level;