summaryrefslogtreecommitdiffstats
path: root/src/evalvars.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-09-21 18:59:14 +0100
committerBram Moolenaar <Bram@vim.org>2022-09-21 18:59:14 +0100
commite8e369a796e110760d033e937b40c84e0c5e8b36 (patch)
treeaaf71aeb71f9bf17a914a8c56322394fe6f30484 /src/evalvars.c
parentec5e1483ebda577e0b7f638c485203cd0e479c47 (diff)
patch 9.0.0535: closure gets wrong value in for loop with two loop variablesv9.0.0535
Problem: Closure gets wrong value in for loop with two loop variables. Solution: Correctly compute the number of loop variables to clear.
Diffstat (limited to 'src/evalvars.c')
-rw-r--r--src/evalvars.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/evalvars.c b/src/evalvars.c
index e4cf40945a..3c5b28a982 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -1315,8 +1315,8 @@ skip_var_list(
}
return p + 1;
}
- else
- return skip_var_one(arg, include_type);
+
+ return skip_var_one(arg, include_type);
}
/*