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()