commit 03828536fa14cbbc39e3e3a182ad9b7901da5da7
parent c2441a8fb950b23088f08db4ceb10c0d25e613d6
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon, 8 May 2023 11:10:13 +0800
vim-patch:8.2.4075: test failures
Problem: Test failures.
Solution: Change check for NULL pointer.
https://github.com/vim/vim/commit/78a70533c3707aa50cbf998c7807221945aa9787
:export is N/A.
Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat:
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
@@ -2137,7 +2137,6 @@ void ex_function(exarg_T *eap)
char *theline;
char *line_to_free = NULL;
char c;
- int saved_did_emsg;
bool saved_wait_return = need_wait_return;
char *name = NULL;
char *p;
@@ -2229,13 +2228,9 @@ void ex_function(exarg_T *eap)
eap->skip = true;
}
- if (name == NULL) {
- goto ret_free;
- }
-
// An error in a function call during evaluation of an expression in magic
// braces should not cause the function not to be defined.
- saved_did_emsg = did_emsg;
+ const int saved_did_emsg = did_emsg;
did_emsg = false;
//