From 9108256ad4391516ba5dc37b36a751c71969598f Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Wed, 3 Jul 2019 02:53:57 -0400 Subject: vim-patch:8.1.1012: memory leak with E461 Problem: Memory leak with E461. Solution: Clear the typeval. (Dominique Pelle, closes vim/vim#4111) https://github.com/vim/vim/commit/ab89d7ab89a1dd7e40cc28df96c71c11b5ab9089 --- src/nvim/eval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 0e60f7a35a..b4fab764de 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -2369,6 +2369,7 @@ static char_u *get_lval(char_u *const name, typval_T *const rettv, /* Can't add "v:" variable. */ if (lp->ll_dict == &vimvardict) { EMSG2(_(e_illvar), name); + tv_clear(&var1); return NULL; } -- cgit