X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fshutdown.c;h=1abc140e7d348ec6b854675b51d01e9ae006cea6;hb=5261ba901845c084de5a8fd06500ed09bfb0bd80;hp=fde3ce9c27b92239dd93fbcacff88a311dd79770;hpb=8c9778383b2cf64c45323bb10b741aa3beae28ca;p=elogind.git diff --git a/src/core/shutdown.c b/src/core/shutdown.c index fde3ce9c2..1abc140e7 100644 --- a/src/core/shutdown.c +++ b/src/core/shutdown.c @@ -74,9 +74,7 @@ static int parse_argv(int argc, char *argv[]) { assert(argc >= 1); assert(argv); - opterr = 0; - - while ((c = getopt_long(argc, argv, ":", options, NULL)) >= 0) + while ((c = getopt_long(argc, argv, "", options, NULL)) >= 0) switch (c) { case ARG_LOG_LEVEL: @@ -115,11 +113,6 @@ static int parse_argv(int argc, char *argv[]) { break; case '?': - log_error("Unknown option %s.", argv[optind-1]); - return -EINVAL; - - case ':': - log_error("Missing argument to %s.", argv[optind-1]); return -EINVAL; default: