diff --git a/src/option_parser.c b/src/option_parser.c index 63ba22d..33b9a06 100644 --- a/src/option_parser.c +++ b/src/option_parser.c @@ -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 '#':