Mercurial > vim
diff src/testdir/test_textprop.vim @ 16786:98ca522e6453 v8.1.1395
patch 8.1.1395: saving for undo may access invalid memory
commit https://github.com/vim/vim/commit/adfde115d5c9c9ac4a052874bcf85d2507fe1355
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat May 25 22:11:45 2019 +0200
patch 8.1.1395: saving for undo may access invalid memory
Problem: Saving for undo may access invalid memory. (Dominique Pelle)
Solution: Set ml_line_len also when returning a constant string.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 25 May 2019 22:15:04 +0200 |
parents | 18093a6accb5 |
children | ba7727889385 |
line wrap: on
line diff
--- a/src/testdir/test_textprop.vim +++ b/src/testdir/test_textprop.vim @@ -766,6 +766,15 @@ func Test_textprop_empty_buffer() new call prop_add(1, 1, {'type': 'comment'}) close + call prop_type_delete('comment') +endfunc + +" Adding a text property to an empty buffer and then editing another +func Test_textprop_empty_buffer_next() + call prop_type_add("xxx", {}) + call prop_add(1, 1, {"type": "xxx"}) + next X + call prop_type_delete('xxx') endfunc func Test_textprop_remove_from_buf()