From f219ec1d7ea698126e174ed76b987e0e4e3f0c6f Mon Sep 17 00:00:00 2001 From: andersen Date: Sat, 5 Jul 2003 08:39:47 +0000 Subject: oops git-svn-id: svn://busybox.net/trunk/busybox@7042 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- init/init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/init/init.c b/init/init.c index 401cf693c..a454ac5ce 100644 --- a/init/init.c +++ b/init/init.c @@ -190,6 +190,7 @@ static const char * const environment[] = { /* Function prototypes */ static void delete_init_action(struct init_action *a); static int waitfor(const struct init_action *a); +static void halt_signal(int sig); static void loop_forever(void) @@ -723,6 +724,8 @@ static void exec_signal(int sig) for (a = init_action_list; a; a = tmp) { tmp = a->next; if (a->action & RESTART) { + struct stat sb; + shutdown_system(); /* unblock all signals, blocked in shutdown_system() */ -- cgit v1.2.3-55-g6feb