commit | 1430ceeb2d4185a8d60fa81007fbc8b74fd68c46 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Jan 17 19:20:32 2021 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Jan 17 19:20:32 2021 +0100 |
tree | 158993db0a046d1d6fe1a1023899b6ae314413b1 | |
parent | 3af15ab7888033fdfae0ae7085172aab794339a2 [diff] [blame] |
patch 8.2.2370: Vim9: command fails in catch block Problem: Vim9: command fails in catch block. Solution: Reset force_abort and need_rethrow. (closes #7692)
diff --git a/src/vim9execute.c b/src/vim9execute.c index b24475e..fdc49eb 100644 --- a/src/vim9execute.c +++ b/src/vim9execute.c
@@ -2572,6 +2572,7 @@ trycmd->tcd_caught = TRUE; } did_emsg = got_int = did_throw = FALSE; + force_abort = need_rethrow = FALSE; catch_exception(current_exception); } break;