summaryrefslogtreecommitdiff
path: root/dmiopt.c
diff options
context:
space:
mode:
authorkhali <khali>2005-08-25 08:39:24 +0000
committerkhali <khali>2005-08-25 08:39:24 +0000
commit396c9d895251fd88ebd0b34e2adbd02e86670b12 (patch)
tree10a2c84eb18405e6ab6d91f5ba4b68adbb519ca8 /dmiopt.c
parent3ccf3129604e383cdcb495927accfb60945f6903 (diff)
downloaddmidecode-396c9d895251fd88ebd0b34e2adbd02e86670b12.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;
}