From 5792fcead7bc379e4d855746b59ae0ade51e1303 Mon Sep 17 00:00:00 2001 From: Jeff Norden Date: Fri, 18 Sep 2020 19:34:18 -0500 Subject: [PATCH] Fix bug in forward-comment that allowed the point to move before BEGV, and even become negative. --- src/syntax.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/syntax.c b/src/syntax.c index 7f0fc34..3dcc7ec 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -2542,7 +2542,7 @@ between them, return t; otherwise return nil. */) bool fence_found = 0; ptrdiff_t ini = from, ini_byte = from_byte; - while (1) + while (from > stop) { dec_both (&from, &from_byte); UPDATE_SYNTAX_TABLE_BACKWARD (from); @@ -2553,8 +2553,6 @@ between them, return t; otherwise return nil. */) fence_found = 1; break; } - else if (from == stop) - break; rarely_quit (++quit_count); } if (fence_found == 0) -- 2.7.4