summaryrefslogtreecommitdiff
path: root/fitz/filt_flate.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2010-08-02 12:31:39 +0000
committerTor Andersson <tor@ghostscript.com>2010-08-02 12:31:39 +0000
commit51790988f8409bd636714316fd4bccac63252d3f (patch)
tree4d2c9d63680d4449d735b34c36fa42764eeae0dd /fitz/filt_flate.c
parent28a0e6c34e956fa0e37521647a61a41d096fbc75 (diff)
downloadmupdf-51790988f8409bd636714316fd4bccac63252d3f.tar.xz
Use 'while (rp < wp)' idiom for filter output buffering state.
Diffstat (limited to 'fitz/filt_flate.c')
-rw-r--r--fitz/filt_flate.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/fitz/filt_flate.c b/fitz/filt_flate.c
index 87b1c907..1e22d02b 100644
--- a/fitz/filt_flate.c
+++ b/fitz/filt_flate.c
@@ -26,14 +26,13 @@ readflated(fz_stream *stm, unsigned char *outbuf, int outlen)
fz_flate *state = stm->state;
fz_stream *chain = state->chain;
z_streamp zp = &state->z;
- int inlen, code;
+ int code;
if (chain->rp == chain->wp)
fz_fillbuffer(chain);
- inlen = chain->wp - chain->rp;
zp->next_in = chain->rp;
- zp->avail_in = inlen;
+ zp->avail_in = chain->wp - chain->rp;
zp->next_out = outbuf;
zp->avail_out = outlen;