From: Phil Pennock Date: Tue, 5 Sep 2017 00:24:56 +0000 (-0400) Subject: Fix sieve QP regression from Coverity cleanups X-Git-Tag: exim-4_90_RC1~80 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/dc4de9cc8d957738fbe9013715b64c09daf88c22 Fix sieve QP regression from Coverity cleanups Fixes: 2161 --- diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index c97fdd156..95d3ac699 100644 --- 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 635d57827..32d9279ea 100644 --- 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; }