option_parser.c: Treat unrecognized backslash-escapes as errors.
This commit is contained in:
parent
82fa79c786
commit
446d6afc58
@ -205,11 +205,14 @@ char *clean_value(char *value, int line_num)
|
|||||||
unparsed++;
|
unparsed++;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// Unrecognized backslash sequence;
|
|
||||||
// treat the backslash as an ordinary character.
|
|
||||||
// Consider issuing an error or warning here instead.
|
|
||||||
unparsed++;
|
unparsed++;
|
||||||
break;
|
fprintf(stderr,
|
||||||
|
"Warning: invalid config file at line %d\n",
|
||||||
|
line_num);
|
||||||
|
fprintf(stderr,
|
||||||
|
"Unrecognized backslash sequence '\\%c'\n",
|
||||||
|
*unparsed);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case '#':
|
case '#':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user