summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fitz/filt_faxd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/fitz/filt_faxd.c b/fitz/filt_faxd.c
index 5da826ae..714629e7 100644
--- a/fitz/filt_faxd.c
+++ b/fitz/filt_faxd.c
@@ -625,14 +625,15 @@ eol:
if (fax->rp < fax->wp)
return p - buf;
- fax->rp = fax->dst;
- fax->wp = fax->dst + fax->stride;
tmp = fax->ref;
fax->ref = fax->dst;
fax->dst = tmp;
memset(fax->dst, 0, fax->stride);
+ fax->rp = fax->dst;
+ fax->wp = fax->dst + fax->stride;
+
fax->stage = SNORMAL;
fax->c = 0;
fax->a = -1;