aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--miscutils/setsid.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/miscutils/setsid.c b/miscutils/setsid.c
index 39be54621..80c719ca7 100644
--- a/miscutils/setsid.c
+++ b/miscutils/setsid.c
@@ -18,12 +18,10 @@
18#include <stdlib.h> 18#include <stdlib.h>
19#include "busybox.h" 19#include "busybox.h"
20 20
21int 21int setsid_main(int argc, char *argv[])
22setsid_main(int argc, char *argv[]) { 22{
23 23 if (argc < 2)
24 if (argc < 2) {
25 bb_show_usage(); 24 bb_show_usage();
26 }
27 25
28 if (getpgrp() == getpid()) { 26 if (getpgrp() == getpid()) {
29 switch(fork()){ 27 switch(fork()){
@@ -42,5 +40,4 @@ setsid_main(int argc, char *argv[]) {
42 execvp(argv[1], argv + 1); 40 execvp(argv[1], argv + 1);
43 41
44 bb_perror_msg_and_die("%s", argv[1]); 42 bb_perror_msg_and_die("%s", argv[1]);
45
46} 43}