summaryrefslogtreecommitdiff
path: root/fitz/filt_faxd.c
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@hotmail.com>2010-08-02 00:17:23 +0000
committerSebastian Rasmussen <sebras@hotmail.com>2010-08-02 00:17:23 +0000
commit28a4c167d90f07af0a77f71c397303731c00abe1 (patch)
treedf41a9a5d90e67dd5269a21be55832ce057ffa28 /fitz/filt_faxd.c
parent75a8fa28c53a9761936abbbb1b250299c76e8834 (diff)
downloadmupdf-28a4c167d90f07af0a77f71c397303731c00abe1.tar.xz
Fix bugs where pointer to remaining data in filters was not updated, also make all occurances of the code follow a common idiom.
Diffstat (limited to 'fitz/filt_faxd.c')
-rw-r--r--fitz/filt_faxd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fitz/filt_faxd.c b/fitz/filt_faxd.c
index 57e206bf..e925a612 100644
--- a/fitz/filt_faxd.c
+++ b/fitz/filt_faxd.c
@@ -634,13 +634,13 @@ eol:
if (fax->blackis1)
{
- while (p < buf + len && fax->remain-- > 0)
- *p++ = fax->dst[fax->stride - fax->remain];
+ while (fax->remain > 0 && p < buf + len)
+ *p++ = fax->dst[fax->stride - fax->remain--];
}
else
{
- while (p < buf + len && fax->remain-- > 0)
- *p++ = fax->dst[fax->stride - fax->remain] ^ 0xff;
+ while (fax->remain > 0 && p < buf + len)
+ *p++ = fax->dst[fax->stride - fax->remain--] ^ 0xff;
}
if (fax->remain > 0)