MINOR: signal: really ignore signals configured with no handler
authorWilly Tarreau <w@1wt.eu>
Thu, 4 Oct 2012 17:19:36 +0000 (19:19 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 4 Oct 2012 20:26:09 +0000 (22:26 +0200)
commitc39b0d17f2846c99af0b6f8d42be08afee0134dc
tree6c514553b3db6090e90d4556066a23e26f27e869
parentf8cfa447c676849e1d1b007353d4ea2f7231e4a0
MINOR: signal: really ignore signals configured with no handler

Until now, signals configured with no handler were still enabled and
ignored upon signal reception. Until now it was not an issue but with
SSL causing many EPIPE all the time, it becomes obvious that signal
processing comes with a cost. So set the handler to SIG_IGN when the
function is NULL.
src/signal.c