diff options
-rw-r--r-- | src/userfunc.c | 4 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/userfunc.c b/src/userfunc.c index dd6939c9a3..f5d9063028 100644 --- a/src/userfunc.c +++ b/src/userfunc.c @@ -1394,7 +1394,11 @@ errret: ga_clear_strings(&newlines); ga_clear_strings(&default_args); if (types_optional) + { ga_clear_strings(&argtypes); + if (fp != NULL) + vim_free(fp->uf_arg_types); + } vim_free(fp); vim_free(pt); if (evalarg != NULL && evalarg->eval_tofree == NULL) diff --git a/src/version.c b/src/version.c index 7fb1401122..378e846f73 100644 --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2882, +/**/ 2881, /**/ 2880, |