Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 70084a8ba4a9c1965b73a1d583405701 > files > 4

epic-2.10.1-2.fc15.src.rpm

diff -up epic4-2.10.1/source/ircsig.c.orig epic4-2.10.1/source/ircsig.c
--- epic4-2.10.1/source/ircsig.c.orig	2010-04-01 13:37:15.207346243 +0200
+++ epic4-2.10.1/source/ircsig.c	2010-04-01 13:38:00.136366086 +0200
@@ -67,7 +67,9 @@ static RETSIGTYPE signal_handler (int si
 {
 	signals_caught[0] = 1;
 	signals_caught[sig_no]++;
-	if (NULL != signal_handlers[sig_no])
+	if ((NULL != signal_handlers[sig_no])
+	 && (signal_handlers[sig_no] != SIG_IGN)
+	 && (signal_handlers[sig_no] != SIG_DFL))
 		signal_handlers[sig_no](sig_no);
 }