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++;
|
||||
break;
|
||||
default:
|
||||
// Unrecognized backslash sequence;
|
||||
// treat the backslash as an ordinary character.
|
||||
// Consider issuing an error or warning here instead.
|
||||
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;
|
||||
case '#':
|
||||
|
Loading…
x
Reference in New Issue
Block a user