summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/stdio-bridge/stdio-bridge.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/stdio-bridge/stdio-bridge.c b/src/stdio-bridge/stdio-bridge.c
index 8022d3e596..323191def6 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);