From 10c5eacef055876f2512ae809cc8b9a54fb4b335 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Thu, 6 Nov 2014 09:05:58 -0500 Subject: [PATCH] * src/syntax.c (back_comment): Fix off-by-one error. Fixes: debbugs:18022 --- src/ChangeLog | 4 ++++ src/syntax.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 0b2f511d61f..a812fd4a771 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2014-11-06 Alan Mackenzie + + * syntax.c (back_comment): Fix off-by-one error (bug#18022). + 2014-11-06 Dima Kogan * xgselect.c (xg_select): Use g_main_context_acquire (bug#18861). diff --git a/src/syntax.c b/src/syntax.c index 5e697d350ff..760f03c6b69 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -825,7 +825,7 @@ back_comment (ptrdiff_t from, ptrdiff_t from_byte, ptrdiff_t stop, { from = comment_end; from_byte = comment_end_byte; - UPDATE_SYNTAX_TABLE_FORWARD (comment_end - 1); + UPDATE_SYNTAX_TABLE_FORWARD (comment_end); } /* If comstart_pos is set and we get here (ie. didn't jump to `lossage' or `done'), then we've found the beginning of the non-nested comment. */ -- 2.39.5