git://git.exim.org
/
exim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d6ea1c
)
Fix sieve QP regression from Coverity cleanups
author
Phil Pennock
<pdp@exim.org>
Tue, 5 Sep 2017 00:24:56 +0000
(20:24 -0400)
committer
Phil Pennock
<pdp@exim.org>
Tue, 5 Sep 2017 00:24:56 +0000
(20:24 -0400)
Fixes: 2161
doc/doc-txt/ChangeLog
patch
|
blob
|
history
src/src/sieve.c
patch
|
blob
|
history
diff --git
a/doc/doc-txt/ChangeLog
b/doc/doc-txt/ChangeLog
index c97fdd1562602e0746a945334d444b4346bd29b0..95d3ac699ebc4a478bbeb3570e5d987d16d92736 100644
(file)
--- a/
doc/doc-txt/ChangeLog
+++ b/
doc/doc-txt/ChangeLog
@@
-151,6
+151,10
@@
JH/25 Use one-bit bitfields for flags in the "addr" data structure. Previously
PP/07 GitHub PR 56: Apply MariaDB build fix.
Patch provided by Jaroslav Škarvada.
+PP/08 Bug 2161: Fix regression in sieve quoted-printable handling introduced
+ during Coverity cleanups [4.87 JH/47]
+ Diagnosis and fix provided by Michael Fischer v. Mollard.
+
Exim version 4.89
-----------------
diff --git
a/src/src/sieve.c
b/src/src/sieve.c
index 635d57827d18f501b20f7211f6d7c026fbe0ae98..32d9279eaba612ce4d52ecced3394a551925b48e 100644
(file)
--- a/
src/src/sieve.c
+++ b/
src/src/sieve.c
@@
-291,7
+291,6
@@
for (pass=0; pass<=1; ++pass)
else
{ /* encoded char */
new += sprintf(CS new,"=%02X",ch);
- new+=3;
}
line+=3;
}