diff --git a/src/utils.c b/src/utils.c index 77c5a966d66379657757cc9326457b0a141d69c0..0e1c55faa1051447cd7d436eda1e0476e00cb5fe 100644 --- a/src/utils.c +++ b/src/utils.c @@ -83,7 +83,12 @@ bool parse_line_column(const char *str, ssize_t *line, ssize_t *column) { bool retval; char *firstpart; - const char *comma = strchr(str, ','); + const char *comma; + + while (*str == ' ') + str++; + + comma = strpbrk(str, "m,. /;"); if (comma == NULL) return parse_num(str, line);