From: Denys Vlasenko Date: Mon, 20 Jun 2016 21:50:26 +0000 (+0200) Subject: setsid: fix broken -c X-Git-Tag: 1_25_0~2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7cf45ae10e71d11ca53e7b0220c76562a8045113;p=oweals%2Fbusybox.git setsid: fix broken -c This did not work: setsid sh -c 'anything' Signed-off-by: Denys Vlasenko --- diff --git a/miscutils/setsid.c b/miscutils/setsid.c index 1b27377b2..9bddc2fcf 100644 --- a/miscutils/setsid.c +++ b/miscutils/setsid.c @@ -29,7 +29,7 @@ int setsid_main(int argc UNUSED_PARAM, char **argv) unsigned opt; opt_complementary = "-1"; /* at least one arg */ - opt = getopt32(argv, "c"); + opt = getopt32(argv, "+c"); /* +: stop on first non-opt */ argv += optind; /* setsid() is allowed only when we are not a process group leader.