commit | e8e369a796e110760d033e937b40c84e0c5e8b36 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Sep 21 18:59:14 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Sep 21 18:59:14 2022 +0100 |
tree | aaf71aeb71f9bf17a914a8c56322394fe6f30484 | |
parent | ec5e1483ebda577e0b7f638c485203cd0e479c47 [diff] [blame] |
patch 9.0.0535: closure gets wrong value in for loop with two loop variables Problem: Closure gets wrong value in for loop with two loop variables. Solution: Correctly compute the number of loop variables to clear.
diff --git a/src/evalvars.c b/src/evalvars.c index e4cf409..3c5b28a 100644 --- a/src/evalvars.c +++ b/src/evalvars.c
@@ -1315,8 +1315,8 @@ } return p + 1; } - else - return skip_var_one(arg, include_type); + + return skip_var_one(arg, include_type); } /*