diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c index 51115b960b..77eb13620c 100644 --- a/src/nvim/eval/userfunc.c +++ b/src/nvim/eval/userfunc.c @@ -415,10 +415,7 @@ int get_lambda_tv(char **arg, typval_T *rettv, evalarg_T *evalarg) errret: ga_clear_strings(&newargs); - if (fp != NULL) { - xfree(fp->uf_name_exp); - xfree(fp); - } + assert(fp == NULL); xfree(pt); if (evalarg != NULL && evalarg->eval_tofree == NULL) { evalarg->eval_tofree = tofree;