diff --git a/src/ChangeLog b/src/ChangeLog index 4b6e6ab8528bc73eb047f7dd2743f8643e77d049..b75f873f795def97b5a7bc5a6b4c563131314502 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,6 @@ Fri Mar 20 14:31:15 1998 Fredrik Hubinette <hubbe@cytocin.hubbe.net> + * signal_handler.c (receive_signal): Process hangning bug fixed * new function: _exit * Stdio.File->(try)lock added for file locking, not available on all systems diff --git a/src/signal_handler.c b/src/signal_handler.c index f038d45e9c8ce2a1a6299b19c9d86fc498b004ac..d2509cac2341ced785691f4dae0288f648101ef9 100644 --- a/src/signal_handler.c +++ b/src/signal_handler.c @@ -366,7 +366,7 @@ static RETSIGTYPE receive_signal(int signum) if(pid>0) { int tmp2=firstwait+1; - if(tmp2 == WAIT_BUFFER) tmp=0; + if(tmp2 == WAIT_BUFFER) tmp2=0; if(tmp2 != lastwait) { wait_buf[tmp2].pid=pid;