From dc4de9cc8d957738fbe9013715b64c09daf88c22 Mon Sep 17 00:00:00 2001 From: Phil Pennock Date: Mon, 4 Sep 2017 20:24:56 -0400 Subject: [PATCH] Fix sieve QP regression from Coverity cleanups Fixes: 2161 --- doc/doc-txt/ChangeLog | 4 ++++ src/src/sieve.c | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.25.1