diff options
Diffstat (limited to 'src/ask-password/ask-password.c')
-rw-r--r-- | src/ask-password/ask-password.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ask-password/ask-password.c b/src/ask-password/ask-password.c index 238cf12080..ea0c62397e 100644 --- a/src/ask-password/ask-password.c +++ b/src/ask-password/ask-password.c @@ -81,7 +81,7 @@ static int parse_argv(int argc, char *argv[]) { { "no-tty", no_argument, NULL, ARG_NO_TTY }, { "accept-cached", no_argument, NULL, ARG_ACCEPT_CACHED }, { "multiple", no_argument, NULL, ARG_MULTIPLE }, - { NULL, 0, NULL, 0 } + {} }; int c; @@ -94,8 +94,7 @@ static int parse_argv(int argc, char *argv[]) { switch (c) { case 'h': - help(); - return 0; + return help(); case ARG_ICON: arg_icon = optarg; @@ -124,8 +123,7 @@ static int parse_argv(int argc, char *argv[]) { return -EINVAL; default: - log_error("Unknown option code %c", c); - return -EINVAL; + assert_not_reached("Unhandled option"); } } |