0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 9.0.0499: in :def function list created after const is locked

Problem:    In :def function list created after const is locked.
Solution:   Reset v_lock. (closes #11154)
This commit is contained in:
Bram Moolenaar
2022-09-18 13:46:08 +01:00
parent 747f110420
commit 566badc76b
3 changed files with 10 additions and 0 deletions

View File

@@ -200,6 +200,7 @@ exe_newlist(int count, ectx_T *ectx)
tv = STACK_TV_BOT(-1);
tv->v_type = VAR_LIST;
tv->vval.v_list = list;
tv->v_lock = 0;
if (list != NULL)
++list->lv_refcount;
return OK;