From: Paul Fertser Date: Thu, 27 Aug 2015 11:09:28 +0000 (+0300) Subject: svf: fix off-by-one error in line numbers as output to user X-Git-Tag: v0.10.0-rc1~359 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=40bd770f4523ac341892ece765d76d929f2174dc;p=openocd svf: fix off-by-one error in line numbers as output to user This makes SVF error output match actual line numbers in the file processed. Change-Id: I1fa4b9d0891e4358b7beada516945d5331ebe182 Signed-off-by: Paul Fertser Reviewed-on: http://openocd.zylin.com/2945 Tested-by: jenkins --- diff --git a/src/svf/svf.c b/src/svf/svf.c index a90ccd15..73c75eed 100644 --- a/src/svf/svf.c +++ b/src/svf/svf.c @@ -223,7 +223,7 @@ static char *svf_read_line; static size_t svf_read_line_size; static char *svf_command_buffer; static size_t svf_command_buffer_size; -static int svf_line_number = 1; +static int svf_line_number; static int svf_getline(char **lineptr, size_t *n, FILE *stream); #define SVF_MAX_BUFFER_SIZE_TO_COMMIT (1024 * 1024) @@ -417,7 +417,7 @@ COMMAND_HANDLER(handle_svf_command) time_measure_ms = timeval_ms(); /* init */ - svf_line_number = 1; + svf_line_number = 0; svf_command_buffer_size = 0; svf_check_tdo_para_index = 0;