diff options
author | ZyX <kp-pav@yandex.ru> | 2017-01-03 04:11:34 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-01-03 06:39:23 +0300 |
commit | e2d81cc479b53a54f76221d345ec04c3a913387c (patch) | |
tree | fc63ba0c9016d608c7e62b9d2d6b51fcb7d35658 /src | |
parent | 901e7805ee1488205d3ad1bf5dd93f2799ba8090 (diff) | |
download | rneovim-e2d81cc479b53a54f76221d345ec04c3a913387c.tar.gz rneovim-e2d81cc479b53a54f76221d345ec04c3a913387c.tar.bz2 rneovim-e2d81cc479b53a54f76221d345ec04c3a913387c.zip |
eval: Do not free partial lists as lists
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/eval.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 8f134de8df..80551c3314 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -19126,6 +19126,9 @@ void free_tv(typval_T *varp) #define TYPVAL_ENCODE_CONV_LIST_END() \ do { \ + if (cur_mpsv->type == kMPConvPartialList) { \ + break; \ + } \ typval_T *const cur_tv = cur_mpsv->tv; \ list_T *const list = cur_mpsv->data.l.list; \ list_unref(list); \ |