From 87b2df6dea5f8c547a7273a3d57d77335c318034 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@justemail.net>
Date: Mon, 26 Dec 2016 11:45:38 +0100
Subject: [PATCH] utils: go on to parse the line number even if the column
 number is bad

This fixes https://savannah.gnu.org/bugs/?49933.
---
 src/utils.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/utils.c b/src/utils.c
index 83ae7fa7..56ee31b8 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -124,16 +124,16 @@ bool parse_line_column(const char *str, ssize_t *line, ssize_t *column)
     if (comma == NULL)
 	return parse_num(str, line);
 
-    if (!parse_num(comma + 1, column))
-	return FALSE;
+    retval = parse_num(comma + 1, column);
 
     if (comma == str)
-	return TRUE;
+	return retval;
 
     firstpart = mallocstrcpy(NULL, str);
     firstpart[comma - str] = '\0';
 
     retval = parse_num(firstpart, line);
+
     free(firstpart);
 
     return retval;
-- 
GitLab