aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/userfunc.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2020-08-09 23:29:35 -0400
committerJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2020-08-15 10:57:17 -0400
commitaab71dbd0399ad5642b8f3bbcda0b4e815941fab (patch)
treebe8b18a0ae7973d1817cf2cbd71435e97ca3f527 /src/nvim/eval/userfunc.c
parent273ad7d66fd27a5bd80501576de7fd6b7ed90aa3 (diff)
downloadrneovim-aab71dbd0399ad5642b8f3bbcda0b4e815941fab.tar.gz
rneovim-aab71dbd0399ad5642b8f3bbcda0b4e815941fab.tar.bz2
rneovim-aab71dbd0399ad5642b8f3bbcda0b4e815941fab.zip
userfunc: fix pvs/v547
xcalloc() never returns NULL.
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r--src/nvim/eval/userfunc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
index 229f0e8dde..46eccd5181 100644
--- a/src/nvim/eval/userfunc.c
+++ b/src/nvim/eval/userfunc.c
@@ -3457,12 +3457,7 @@ bool set_ref_in_func(char_u *name, ufunc_T *fp_in, int copyID)
char_u *register_cfunc(cfunc_T cb, cfunc_free_T cb_free, void *state)
{
char_u *name = get_lambda_name();
- ufunc_T *fp = NULL;
-
- fp = xcalloc(1, offsetof(ufunc_T, uf_name) + STRLEN(name) + 1);
- if (fp == NULL) {
- return NULL;
- }
+ ufunc_T *fp = xcalloc(1, offsetof(ufunc_T, uf_name) + STRLEN(name) + 1);
fp->uf_refcount = 1;
fp->uf_varargs = true;