https://bugs.exim.org/show_bug.cgi?id=2314

--- Comment #6 from Matthias Kurz <[email protected]> ---
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.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to