From 070ba96e8927749ec4c4a70e978ccfac0b3dd68b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 18 Feb 1999 08:34:36 -0800 Subject: [PATCH] bugfix in fork() Rev: src/signal_handler.c:1.110 --- src/signal_handler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/signal_handler.c b/src/signal_handler.c index 8cc6df36da..71936e2a40 100644 --- a/src/signal_handler.c +++ b/src/signal_handler.c @@ -23,7 +23,7 @@ #include "builtin_functions.h" #include <signal.h> -RCSID("$Id: signal_handler.c,v 1.109 1999/02/17 00:07:52 grubba Exp $"); +RCSID("$Id: signal_handler.c,v 1.110 1999/02/18 16:34:36 hubbe Exp $"); #ifdef HAVE_PASSWD_H # include <passwd.h> @@ -2112,7 +2112,8 @@ void f_fork(INT32 args) check_signals, 0,0); } - o=clone_object(pid_status_program,0); + o=low_clone(pid_status_program); + call_c_initializers(o); p=(struct pid_status *)get_storage(o,pid_status_program); p->pid=pid; p->state=PROCESS_RUNNING; -- GitLab