]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1609: complete: Heap-buffer overflow with complete function v9.1.1609
authorGirish Palya <girishji@gmail.com>
Fri, 8 Aug 2025 13:42:27 +0000 (15:42 +0200)
committerChristian Brabandt <cb@256bit.org>
Fri, 8 Aug 2025 13:42:27 +0000 (15:42 +0200)
commit761ea77670c4fdb96d6c6fb7d4db6dc77eb8095f
treead52cfc0f17ec0fd5cb3773045aeb6c9e1a888ef
parentb89ff6c2e125db413361a3e8abe3f43dcb5b412e
patch 9.1.1609: complete: Heap-buffer overflow with complete function

Problem:  complete: Heap-buffer overflow with complete function
          (zeertzjq)
Solution: Do not let startcol become negative (Girish Palya).

fixes: #17907
closes: #17934

Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Co-authored-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Girish Palya <girishji@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/insexpand.c
src/testdir/test_ins_complete.vim
src/version.c