commit | 875339b22a989d0782097036169e8fb9e2100d7e | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri May 20 14:10:50 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Fri May 20 14:10:50 2022 +0100 |
tree | 02f7ab1621efe93bffcce6f5e2654f6d77b151c8 | |
parent | 6dab00aa5417f62f8c2c85c7c4ae871b4f1171f4 [diff] [blame] |
patch 8.2.4985: PVS warns for possible array underrun Problem: PVS warns for possible array underrun. Solution: Add a check for a positive value. (closes #10451)
diff --git a/src/spell.c b/src/spell.c index e5c2f7d..48a2203 100644 --- a/src/spell.c +++ b/src/spell.c
@@ -253,7 +253,7 @@ MAXWLEN + 1); mi.mi_fwordlen = (int)STRLEN(mi.mi_fword); - if (camel_case) + if (camel_case && mi.mi_fwordlen > 0) // Introduce a fake word end space into the folded word. mi.mi_fword[mi.mi_fwordlen - 1] = ' ';