diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-04-28 16:51:41 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-04-28 16:51:41 +0100 |
commit | 05c7f5d3d03440da6f69604f8c06c4e3d90d2a26 (patch) | |
tree | 2d91131156c98374b6a9b092307331f6fcceac11 /src/evalvars.c | |
parent | 0a748d91846a4c3422975acc0af78c806623c191 (diff) |
patch 8.2.4840: heredoc expression evaluated even when skippingv8.2.4840
Problem: Heredoc expression evaluated even when skipping.
Solution: Don't evaluate when "skip" is set. (closes #10306)
Diffstat (limited to 'src/evalvars.c')
-rw-r--r-- | src/evalvars.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalvars.c b/src/evalvars.c index ffa7e93f71..21a0e5b79f 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -835,7 +835,7 @@ heredoc_get(exarg_T *eap, char_u *cmd, int script_get, int vim9compile) } else { - if (evalstr) + if (evalstr && !eap->skip) { str = eval_all_expr_in_str(str); if (str == NULL) |