From 9393b957b49264859fa9ed18be34538b1ede3700 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Tue, 12 Sep 2017 16:04:51 +0200 Subject: [PATCH] rots-utils: fix options --- source/info.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/info.c b/source/info.c index 5da1793..50a1188 100644 --- a/source/info.c +++ b/source/info.c @@ -35,15 +35,18 @@ static int parse_args(struct args *args, int argc, char *argv[]) }; int ret; - while ((ret = getopt_long(argc, (char * const *)argv, "hi:d:k:", options, + while ((ret = getopt_long(argc, (char * const *)argv, "hi:", options, NULL)) >= 0) { switch (ret) { case OPTION_HELP: return -1; case OPTION_IMAGE: args->image = optarg; break; - default: break; + default: return -1; } } + if (!args->image) + return -1; + return 0; }