diff --git a/src/signal_handler.c b/src/signal_handler.c index 8e6caa0cf721384705692129a607655a28277108..0263239c8cf4426c68f681d06c1e807cfc51b2e2 100644 --- a/src/signal_handler.c +++ b/src/signal_handler.c @@ -25,7 +25,7 @@ #include "main.h" #include <signal.h> -RCSID("$Id: signal_handler.c,v 1.150 1999/08/30 06:23:48 hubbe Exp $"); +RCSID("$Id: signal_handler.c,v 1.151 1999/08/30 08:15:14 hubbe Exp $"); #ifdef HAVE_PASSWD_H # include <passwd.h> @@ -497,7 +497,7 @@ void process_started(pid_t pid) last_pids[last_pid_p++ & 4095]=pid; - if(pid<MY_MAX_PID) + if(pid>=MY_MAX_PID) return; switch(process_info[pid]) @@ -522,7 +522,7 @@ void process_done(pid_t pid, char *from) if(pid < 1) fatal("Pid out of range in %s: %ld\n",from,(long)pid); - if(pid<MY_MAX_PID) + if(pid>=MY_MAX_PID) return; switch(process_info[pid])