diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/eval.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index f5c9571ce4..8bc97d13a9 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -2190,8 +2190,11 @@ get_lval ( if (len == -1) clear_tv(&var1); break; + // existing variable, need to check if it can be changed } else if (var_check_ro(lp->ll_di->di_flags, name, false)) { - // existing variable, need to check if it can be changed + if (len == -1) { + clear_tv(&var1); + } return NULL; } |