summaryrefslogtreecommitdiff
path: root/dmiopt.c
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2005-08-25 08:39:24 +0000
committerJean Delvare <jdelvare@suse.de>2005-08-25 08:39:24 +0000
commit3e03da5b75ec6c73bb92a23f4a14a668f3410a85 (patch)
tree10a2c84eb18405e6ab6d91f5ba4b68adbb519ca8 /dmiopt.c
parentdd7eefd7e2b007e849981e0f6163b93a57ada09e (diff)
downloaddmidecode-git-3e03da5b75ec6c73bb92a23f4a14a668f3410a85.tar.gz
Complain about unknown options again.
Diffstat (limited to 'dmiopt.c')
-rw-r--r--dmiopt.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/dmiopt.c b/dmiopt.c
index bf2e493..401315e 100644
--- a/dmiopt.c
+++ b/dmiopt.c
@@ -217,7 +217,7 @@ static int parse_opt_string(const char *arg)
int parse_command_line(int argc, char * const argv[])
{
int option;
- const char *optstring = ":d:hqs:t:uV";
+ const char *optstring = "d:hqs:t:uV";
struct option longopts[]={
{ "dev-mem", required_argument, NULL, 'd' },
{ "help", no_argument, NULL, 'h' },
@@ -257,7 +257,7 @@ int parse_command_line(int argc, char * const argv[])
case 'V':
opt.flags|=FLAG_VERSION;
break;
- case ':':
+ case '?':
switch(optopt)
{
case 's':
@@ -269,8 +269,6 @@ int parse_command_line(int argc, char * const argv[])
print_opt_type_list();
break;
}
- /* fall through */
- case '?':
return -1;
}