diff options
Diffstat (limited to 'stream/filt_rld.c')
-rw-r--r-- | stream/filt_rld.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/stream/filt_rld.c b/stream/filt_rld.c index bcad4323..c36913d6 100644 --- a/stream/filt_rld.c +++ b/stream/filt_rld.c @@ -21,7 +21,14 @@ fz_processrld(fz_filter *filter, fz_buffer *in, fz_buffer *out) while (1) { if (in->rp == in->wp) + { + if (in->eof) + { + out->eof = 1; + return fz_iodone; + } return fz_ioneedin; + } if (out->wp == out->ep) return fz_ioneedout; |