[exim-dev] [Bug 2314] Raise event (also) when ignore_error i…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2314] Raise event (also) when ignore_error is true
https://bugs.exim.org/show_bug.cgi?id=2314

--- Comment #6 from Matthias Kurz <m.kurz@???> ---
Created attachment 1130
--> https://bugs.exim.org/attachment.cgi?id=1130&action=edit
msg:fail:delivery if ignore_error was set from within a filter

This patch handles ALL the cases where prop.ignore_error gets set within
filter.c and/or sieve.c even though it's only a test just for the deliver
command.
That's because there is just a single point in rda.c where filter_interpret and
sieve_interpret get called and return a value:
Line 398:
https://git.exim.org/exim.git/blob/25beaee4c28ed29a37078e6c68fa3d18ced6ec8c:/src/src/rda.c#l398
Line 407:
https://git.exim.org/exim.git/blob/25beaee4c28ed29a37078e6c68fa3d18ced6ec8c:/src/src/rda.c#l407
Therefore I think just one test for all filter scenarios should be enough since
the logic in rda.c is the same for all of them.

--
You are receiving this mail because:
You are on the CC list for the bug.