comparison src/vim9execute.c @ 19736:4174c4da6ff7 v8.2.0424

patch 8.2.0424: checking for wrong return value Commit: https://github.com/vim/vim/commit/97acfc781bdb7fa2838dc6e0e7f9952ea61bb2fd Author: Bram Moolenaar <Bram@vim.org> Date: Sun Mar 22 13:44:28 2020 +0100 patch 8.2.0424: checking for wrong return value Problem: Checking for wrong return value. (Tom) Solution: Invert the check and fix the test.
author Bram Moolenaar <Bram@vim.org>
date Sun, 22 Mar 2020 13:45:08 +0100
parents ad37a198a708
children 9daed26b788b
comparison
equal deleted inserted replaced
19735:d16efe1407c1 19736:4174c4da6ff7
485 veryfast_breakcheck(); 485 veryfast_breakcheck();
486 if (got_int) 486 if (got_int)
487 { 487 {
488 // Turn CTRL-C into an exception. 488 // Turn CTRL-C into an exception.
489 got_int = FALSE; 489 got_int = FALSE;
490 if (throw_exception("Vim:Interrupt", ET_INTERRUPT, NULL) != FAIL) 490 if (throw_exception("Vim:Interrupt", ET_INTERRUPT, NULL) == FAIL)
491 goto failed; 491 goto failed;
492 did_throw = TRUE; 492 did_throw = TRUE;
493 } 493 }
494 494
495 if (did_throw && !ectx.ec_in_catch) 495 if (did_throw && !ectx.ec_in_catch)