commit | 8eba2bd291b347e3008aa9e565652d51ad638cfa | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Jun 22 19:59:28 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Jun 22 19:59:28 2022 +0100 |
tree | cdeff085846cfe98a3cf55d9156d66b75f18d5d4 | |
parent | f7c7c3fad6d2135d558f3b36d0d1a943118aeb5e [diff] [blame] |
patch 8.2.5151: reading beyond the end of the line with lisp indenting Problem: Reading beyond the end of the line with lisp indenting. Solution: Avoid going over the NUL at the end of the line.
diff --git a/src/indent.c b/src/indent.c index fa177bc..f6cfe4b 100644 --- a/src/indent.c +++ b/src/indent.c
@@ -2076,8 +2076,11 @@ amount += 2; else { - that++; - amount++; + if (*that != NUL) + { + that++; + amount++; + } firsttry = amount; while (VIM_ISWHITE(*that))