nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 87b2df6dea5f8c547a7273a3d57d77335c318034
parent c24caf5fb82d89fd1aa4f270ee80dea6284aae89
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Mon, 26 Dec 2016 11:45:38 +0100

utils: go on to parse the line number even if the column number is bad

This fixes https://savannah.gnu.org/bugs/?49933.

Diffstat:
Msrc/utils.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 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;