diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-07-05 08:39:47 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-07-05 08:39:47 +0000 |
commit | d5a2780aa2fdee601f92df47a63a0945a7197755 (patch) | |
tree | a489041da1ed2cf0996ebbd6b394afe5d1f857bb | |
parent | 3c8064ff698d0d1d357e86dbf1d1f7673dac25c8 (diff) | |
download | busybox-w32-d5a2780aa2fdee601f92df47a63a0945a7197755.tar.gz busybox-w32-d5a2780aa2fdee601f92df47a63a0945a7197755.tar.bz2 busybox-w32-d5a2780aa2fdee601f92df47a63a0945a7197755.zip |
oops
-rw-r--r-- | init/init.c | 3 |
1 files changed, 3 insertions, 0 deletions
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[] = { | |||
190 | /* Function prototypes */ | 190 | /* Function prototypes */ |
191 | static void delete_init_action(struct init_action *a); | 191 | static void delete_init_action(struct init_action *a); |
192 | static int waitfor(const struct init_action *a); | 192 | static int waitfor(const struct init_action *a); |
193 | static void halt_signal(int sig); | ||
193 | 194 | ||
194 | 195 | ||
195 | static void loop_forever(void) | 196 | static void loop_forever(void) |
@@ -723,6 +724,8 @@ static void exec_signal(int sig) | |||
723 | for (a = init_action_list; a; a = tmp) { | 724 | for (a = init_action_list; a; a = tmp) { |
724 | tmp = a->next; | 725 | tmp = a->next; |
725 | if (a->action & RESTART) { | 726 | if (a->action & RESTART) { |
727 | struct stat sb; | ||
728 | |||
726 | shutdown_system(); | 729 | shutdown_system(); |
727 | 730 | ||
728 | /* unblock all signals, blocked in shutdown_system() */ | 731 | /* unblock all signals, blocked in shutdown_system() */ |