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

--- Comment #2 from Heiko Schlittermann <[email protected]> ---
Changing the internal state of Exim via Perl should be considered intentional.
Perl is used here to *extend* Exim's functionality.

Regarding the ALRM handler: I think, it is Exim's duty to make sure that the
wanted handler is installed, prior to the call to alarm().

But - to improve stability, I can imagine a variant of the ${perl...} expansion
which forks a subprocess, to be on the safe side; at the expense of the
operational overhead. 

For now I'll rework the places where we rely on our signal handler for ALRM
being installed.

-- 
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