minor fixes in options.c
This commit is contained in:
parent
568c15c73f
commit
46861cd4ae
@ -305,13 +305,13 @@ int cmdline_find_option(char *key)
|
|||||||
char *cmdline_get_string(char *key, char *def)
|
char *cmdline_get_string(char *key, char *def)
|
||||||
{
|
{
|
||||||
int idx = cmdline_find_option(key);
|
int idx = cmdline_find_option(key);
|
||||||
if (idx == 0) {
|
if (idx < 0) {
|
||||||
return def;
|
return def;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (idx + 1 <= cmdline_argc || cmdline_argv[idx+1][0] == '-') {
|
if (idx + 1 >= cmdline_argc || cmdline_argv[idx+1][0] == '-') {
|
||||||
/* the argument is missing */
|
/* the argument is missing */
|
||||||
fprintf(stderr, "Warning: %s, missing argument. Ignoring", key);
|
fprintf(stderr, "Warning: %s, missing argument. Ignoring\n", key);
|
||||||
return def;
|
return def;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user