From aff6315c32b0cfca42a024e4d888d12d37ade7c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Fri, 20 Mar 1998 17:46:14 -0800
Subject: [PATCH] signal_handler hannging bug fixed

Rev: src/ChangeLog:1.138
Rev: src/signal_handler.c:1.38
---
 src/ChangeLog        | 1 +
 src/signal_handler.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index 4b6e6ab852..b75f873f79 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 f038d45e9c..d2509cac23 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;
-- 
GitLab