repo: ngircd action: commit revision: path_from: revision_from: 4a770e8e2deaa90bd99edd8132de09f778158a87: path_to: revision_to:
commit 4a770e8e2deaa90bd99edd8132de09f778158a87 Author: Alexander BartonDate: Wed Sep 22 14:10:09 2010 +0200 Don't call sigaction() if it is not available on the system diff --git a/src/ngircd/sighandlers.c b/src/ngircd/sighandlers.c
--- a/src/ngircd/sighandlers.c +++ b/src/ngircd/sighandlers.c @@ -326,7 +326,7 @@ Signals_Exit(void) sigaction(SIGPIPE, &saction, NULL); #else for (i=0; i < C_ARRAY_SIZE(signals_catch) ; i++) - sigaction(signals_catch[i], &saction, NULL); + signal(signals_catch[i], SIG_DFL); signal(SIGPIPE, SIG_DFL); #endif close(signalpipe[1]);
-----END OF PAGE-----