aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runit/runsv.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/runit/runsv.c b/runit/runsv.c
index 246c50285..4a71ae966 100644
--- a/runit/runsv.c
+++ b/runit/runsv.c
@@ -553,7 +553,7 @@ int runsv_main(int argc, char **argv)
553 svd[0].pid = 0; 553 svd[0].pid = 0;
554 pidchanged = 1; 554 pidchanged = 1;
555 svd[0].ctrl &=~C_TERM; 555 svd[0].ctrl &=~C_TERM;
556 if (svd[0].state != S_FINISH) 556 if (svd[0].state != S_FINISH) {
557 fd = open_read("finish"); 557 fd = open_read("finish");
558 if (fd != -1) { 558 if (fd != -1) {
559 close(fd); 559 close(fd);
@@ -561,6 +561,7 @@ int runsv_main(int argc, char **argv)
561 update_status(&svd[0]); 561 update_status(&svd[0]);
562 continue; 562 continue;
563 } 563 }
564 }
564 svd[0].state = S_DOWN; 565 svd[0].state = S_DOWN;
565 taia_uint(&deadline, 1); 566 taia_uint(&deadline, 1);
566 taia_add(&deadline, &svd[0].start, &deadline); 567 taia_add(&deadline, &svd[0].start, &deadline);