summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stream/filt_flate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stream/filt_flate.c b/stream/filt_flate.c
index cd079cd2..05c9aff7 100644
--- a/stream/filt_flate.c
+++ b/stream/filt_flate.c
@@ -93,7 +93,7 @@ fz_processflated(fz_filter *f, fz_buffer *in, fz_buffer *out)
in->rp = in->wp - zp->avail_in;
out->wp = out->ep - zp->avail_out;
- if (err == Z_STREAM_END)
+ if (err == Z_STREAM_END || err == Z_BUF_ERROR)
{
out->eof = 1;
return fz_iodone;