diff options
| author | ump45nose <52391318+ump45nose@users.noreply.github.com> | 2026-10-17 07:33:11 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-17 07:33:11 +0800 |
| commit | 9b7ec59580fddf671f7bf922f66ef114a59a51ee (patch) | |
| tree | 3101e0289d12b3fabfdf2c640afa9cff42aeece9 /runtime/lua/vim/range.lua | |
| parent | a411dc2388839b27b3094dd0687f06c4951205c2 (diff) | |
| download | rneovim-9b7ec59580fddf671f7bf922f66ef114a59a51ee.tar.gz rneovim-9b7ec59580fddf671f7bf922f66ef114a59a51ee.tar.bz2 rneovim-9b7ec59580fddf671f7bf922f66ef114a59a51ee.zip | |
fix(options): out-of-range number in 'iskeyword' aborts Nvim (#42410)
Problem:
A number in 'iskeyword', 'isfname' or 'isident' that overflows (e.g. via
a modeline) hits abort() or an assert in getdigits_int().
Solution:
Parse the numbers non-strictly so an out-of-range value gives E474.
Fixes #42409
AI-assisted
Diffstat (limited to 'runtime/lua/vim/range.lua')
0 files changed, 0 insertions, 0 deletions