X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fask-password%2Fask-password.c;fp=src%2Fask-password%2Fask-password.c;h=ea0c62397e4f64a3bc74142b0851cc4c9129b973;hp=238cf12080777e86cb700cde6874302f2dc6a9dd;hb=eb9da376d76b48585b3b63b4f91903b54f7abd36;hpb=4087cb9e8fb90957d90d577e62e8ba056c2258cf diff --git a/src/ask-password/ask-password.c b/src/ask-password/ask-password.c index 238cf1208..ea0c62397 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"); } }