From 6989688a51a2f5879091da401f6c94e9bcecac8d Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Sat, 12 Apr 2025 19:13:35 +0200 Subject: [PATCH] stdio-bridge: minor modernization for parse_argv() --- src/stdio-bridge/stdio-bridge.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/stdio-bridge/stdio-bridge.c b/src/stdio-bridge/stdio-bridge.c index f48b7e574e3..71326789cbb 100644 --- a/src/stdio-bridge/stdio-bridge.c +++ b/src/stdio-bridge/stdio-bridge.c @@ -92,10 +92,14 @@ static int parse_argv(int argc, char *argv[]) { return -EINVAL; default: - return log_error_errno(SYNTHETIC_ERRNO(EINVAL), - "Unknown option code %c", c); + assert_not_reached(); } + if (argc > optind) + return log_error_errno(SYNTHETIC_ERRNO(EINVAL), + "%s takes no arguments.", + program_invocation_short_name); + return 1; } -- 2.47.3