summaryrefslogtreecommitdiff
path: root/src/evalvars.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2021-12-12 16:26:44 +0000
committerBram Moolenaar <Bram@vim.org>2021-12-12 16:26:44 +0000
commit6ae8fae8696623b527c7fb22567f6a3705b2f0dd (patch)
tree5013ad6590516571ae06f992906c4270d7f03b45 /src/evalvars.c
parent6e371ecb27227ff8fedd8561d0f3880a17576848 (diff)
downloadvim-git-6ae8fae8696623b527c7fb22567f6a3705b2f0dd.tar.gz
patch 8.2.3788: lambda for option that is a function may be freedv8.2.3788
Problem: Lambda for option that is a function may be garbage collected. Solution: Set a reference in the funcref. (Yegappan Lakshmanan, closes #9330)
Diffstat (limited to 'src/evalvars.c')
-rw-r--r--src/evalvars.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/evalvars.c b/src/evalvars.c
index 041025967..a12b9bd23 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -1395,7 +1395,6 @@ ex_let_option(
char_u *tofree = NULL;
char_u numbuf[NUMBUFLEN];
-
c1 = *p;
*p = NUL;