dovecot-2.0: lib-signals: Removed unnecessary code.

dovecot at dovecot.org dovecot at dovecot.org
Mon Jun 6 18:06:40 EEST 2011


details:   http://hg.dovecot.org/dovecot-2.0/rev/0c6a9b907656
changeset: 12841:0c6a9b907656
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Jun 06 18:06:22 2011 +0300
description:
lib-signals: Removed unnecessary code.

diffstat:

 src/lib/lib-signals.c |  10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diffs (43 lines):

diff -r a2d57b43ccb2 -r 0c6a9b907656 src/lib/lib-signals.c
--- a/src/lib/lib-signals.c	Fri Jun 03 18:54:27 2011 +0300
+++ b/src/lib/lib-signals.c	Mon Jun 06 18:06:22 2011 +0300
@@ -196,7 +196,7 @@
 	}
 }
 
-static void lib_signals_set(int signo, bool ignore)
+static void lib_signals_set(int signo)
 {
 	struct sigaction act;
 
@@ -204,10 +204,10 @@
 		i_fatal("sigemptyset(): %m");
 #ifdef SA_SIGINFO
 	act.sa_flags = SA_SIGINFO;
-	act.sa_sigaction = ignore ? sig_ignore : sig_handler;
+	act.sa_sigaction = sig_handler;
 #else
 	act.sa_flags = 0;
-	act.sa_handler = ignore ? sig_ignore : sig_handler;
+	act.sa_handler = sig_handler;
 #endif
 	if (sigaction(signo, &act, NULL) < 0)
 		i_fatal("sigaction(%d): %m", signo);
@@ -226,7 +226,7 @@
 	}
 
 	if (signal_handlers[signo] == NULL && signals_initialized)
-		lib_signals_set(signo, FALSE);
+		lib_signals_set(signo);
 
 	if (delayed && sig_pipe_fd[0] == -1) {
 		/* first delayed handler */
@@ -317,7 +317,7 @@
 	/* add signals that were already registered */
 	for (i = 0; i < MAX_SIGNAL_VALUE; i++) {
 		if (signal_handlers[i] != NULL)
-			lib_signals_set(i, FALSE);
+			lib_signals_set(i);
 	}
 
 	if (sig_pipe_fd[0] != -1)


More information about the dovecot-cvs mailing list