aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_ftplugin
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2026-09-30 15:33:18 +0800
committerzeertzjq <zeertzjq@outlook.com>2026-09-30 16:01:09 +0800
commit982befb0064d1ef82b86fb0de48d7cbc63107728 (patch)
treeb9ab848b505022d2bda55fc8529cfb5e4bf65350 /runtime/lua/vim/_ftplugin
parent1e7c15265509a54d631f19c21850569e7e6d3873 (diff)
downloadrneovim-982befb0064d1ef82b86fb0de48d7cbc63107728.tar.gz
rneovim-982befb0064d1ef82b86fb0de48d7cbc63107728.tar.bz2
rneovim-982befb0064d1ef82b86fb0de48d7cbc63107728.zip
vim-patch:9.2.1147: buffer overflow with composing chars in the higher planes
Problem: MB_MAXBYTES assumes a screen cell holds a three byte character plus six composing characters of three bytes each, but both can take more bytes, so utfc_char2bytes() causes an overflow (Yuyao Jiang) Solution: Raise MB_MAXBYTES to 30: six bytes for the character plus MAX_MCO composing characters of four bytes each. related: vim/vim#21373 https://github.com/vim/vim/commit/f5a01332dac3f29a5f7bc905150b85b472c44646 Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/lua/vim/_ftplugin')
0 files changed, 0 insertions, 0 deletions