aboutsummaryrefslogtreecommitdiff
path: root/src/SignalHandler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/SignalHandler.cc')
-rw-r--r--src/SignalHandler.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/SignalHandler.cc b/src/SignalHandler.cc
index 2ef2cd6..c160243 100644
--- a/src/SignalHandler.cc
+++ b/src/SignalHandler.cc
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: SignalHandler.cc,v 1.2 2002/08/17 22:15:31 fluxgen Exp $ 22// $Id: SignalHandler.cc,v 1.3 2002/10/12 13:28:03 fluxgen Exp $
23 23
24#include "SignalHandler.hh" 24#include "SignalHandler.hh"
25 25
@@ -68,6 +68,8 @@ void SignalHandler::removeHandler(int signum) {
68} 68}
69 69
70void SignalHandler::handleSignal(int signum) { 70void SignalHandler::handleSignal(int signum) {
71 if (signum >= NSIG)
72 return;
71 // make sure we got a handler for this signal 73 // make sure we got a handler for this signal
72 if (s_signal_handler[signum] != 0) { 74 if (s_signal_handler[signum] != 0) {
73 SignalEvent sigev; 75 SignalEvent sigev;