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);