Fix sieve QP regression from Coverity cleanups
authorPhil Pennock <pdp@exim.org>
Tue, 5 Sep 2017 00:24:56 +0000 (20:24 -0400)
committerPhil Pennock <pdp@exim.org>
Tue, 5 Sep 2017 00:24:56 +0000 (20:24 -0400)
Fixes: 2161

doc/doc-txt/ChangeLog
src/src/sieve.c

index c97fdd1562602e0746a945334d444b4346bd29b0..95d3ac699ebc4a478bbeb3570e5d987d16d92736 100644 (file)
@@ -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
 -----------------
index 635d57827d18f501b20f7211f6d7c026fbe0ae98..32d9279eaba612ce4d52ecced3394a551925b48e 100644 (file)
@@ -291,7 +291,6 @@ for (pass=0; pass<=1; ++pass)
       else
         {              /* encoded char */
         new += sprintf(CS new,"=%02X",ch);
-        new+=3;
         }
       line+=3;
       }