From: Lennart Poettering Date: Tue, 19 Mar 2019 12:03:49 +0000 (+0100) Subject: stdio-bridge: tweak getopt() case statement a bit X-Git-Tag: v242-rc1~106^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b6056ea37cda628c2053aa3554ac32502b5223ff;p=thirdparty%2Fsystemd.git stdio-bridge: tweak getopt() case statement a bit --- diff --git a/src/stdio-bridge/stdio-bridge.c b/src/stdio-bridge/stdio-bridge.c index 8022d3e5963..323191def6e 100644 --- a/src/stdio-bridge/stdio-bridge.c +++ b/src/stdio-bridge/stdio-bridge.c @@ -62,26 +62,23 @@ static int parse_argv(int argc, char *argv[]) { switch (c) { case 'h': - help(); - return 0; + return help(); case ARG_VERSION: return version(); - case '?': - return -EINVAL; - case 'p': arg_bus_path = optarg; - break; case 'M': arg_bus_path = optarg; - arg_transport = BUS_TRANSPORT_MACHINE; - break; + + case '?': + return -EINVAL; + default: return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Unknown option code %c", c);