diff options
-rw-r--r-- | nitro.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nitro.c b/nitro.c index c1f8c79..c80bb91 100644 --- a/nitro.c +++ b/nitro.c @@ -486,6 +486,10 @@ proc_shutdown(int i) void proc_kill(int i) { + assert(services[i].state == PROC_SHUTDOWN || + services[i].state == PROC_RESTART || + services[i].state == PROC_ONESHOT); + if (services[i].setuppid) kill(services[i].setuppid, SIGKILL); @@ -494,10 +498,6 @@ proc_kill(int i) if (services[i].finishpid) kill(services[i].finishpid, SIGKILL); - - assert(services[i].state == PROC_SHUTDOWN || - services[i].state == PROC_RESTART || - services[i].state == PROC_ONESHOT); } void |