You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2004/09/01 00:15:56 UTC

[Bug 3625] sysklogd rpm install stopped spamd processing

http://bugzilla.spamassassin.org/show_bug.cgi?id=3625





------- Additional Comments From jm@jmason.org  2004-08-31 15:15 -------
Subject: Re:  sysklogd rpm install stopped spamd processing 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I think a better fix would be to check $main::SIGPIPE_RECEIVED
even if the eval succeeds.

(reason: performing actions that have side-effects inside signal
handlers is quite unsafe -- in fact part of this bug is that
the SIGCHLD handler calls syslog() which in turn triggers
a SIGPIPE, triggering a fork(), triggering a SIGCHLD -- and
the loop recurses.)

Could you try that and see if it works?

- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFBNPiTQTcbUG5Y7woRApVgAKDFLaTmstFx68F9ysBQ6O7EsgJTKACfVKG6
so6GASmMloGwXW3WG/VFNeM=
=0YM3
-----END PGP SIGNATURE-----





------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.