diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rc/openrc-shutdown.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/rc/openrc-shutdown.c b/src/rc/openrc-shutdown.c index 8905d354..0ed77445 100644 --- a/src/rc/openrc-shutdown.c +++ b/src/rc/openrc-shutdown.c @@ -114,7 +114,7 @@ if (geteuid() != 0)  		case_RC_COMMON_GETOPT  		}  	} -	if (cmd_count != 1) { +	if (cmd_count > 1) {  		eerror("%s: %s\n", applet, exclusive);  		usage(EXIT_FAILURE);  	} @@ -128,5 +128,7 @@ if (geteuid() != 0)  		send_cmd("reboot");  	else if (do_reexec)  		send_cmd("reexec"); +	else +		send_cmd("single");  	return 0;  } | 
