diff --git a/src/version.c b/src/version.c index 5a5344315b..2e6bb9833c 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1862, /**/ 1861, /**/ diff --git a/src/vim9compile.c b/src/vim9compile.c index edfa32566a..55368d1b5c 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -2692,7 +2692,10 @@ compile_lambda(char_u **arg, cctx_T *cctx) // Get the funcref in "rettv". if (get_lambda_tv(arg, &rettv, &evalarg) != OK) + { + clear_evalarg(&evalarg, NULL); return FAIL; + } ufunc = rettv.vval.v_partial->pt_func; ++ufunc->uf_refcount;