Mercurial > vim
diff src/spell.h @ 21943:11055d5b74a7 v8.2.1521
patch 8.2.1521: reading past end of buffer when reading spellfile
Commit: https://github.com/vim/vim/commit/07399e7f078729b03451ba2b342d0cb434ab75cf
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Aug 24 20:05:50 2020 +0200
patch 8.2.1521: reading past end of buffer when reading spellfile
Problem: Reading past end of buffer when reading spellfile. (Yegappan
Lakshmanan)
Solution: Store the byte length and check for it.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 24 Aug 2020 20:15:05 +0200 |
parents | 6e3dc2d630c2 |
children | d92e0d85923f |
line wrap: on
line diff
--- a/src/spell.h +++ b/src/spell.h @@ -66,6 +66,7 @@ struct slang_S int sl_add; // TRUE if it's a .add file. char_u *sl_fbyts; // case-folded word bytes + long sl_fbyts_len; // length of sl_fbyts idx_T *sl_fidxs; // case-folded word indexes char_u *sl_kbyts; // keep-case word bytes idx_T *sl_kidxs; // keep-case word indexes