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.