diff --git a/src/evalvars.c b/src/evalvars.c index e529758ef3..c840d872bd 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -968,7 +968,11 @@ heredoc_get(exarg_T *eap, char_u *cmd, int script_get, int vim9compile) } if (list_append_string(l, str, -1) == FAIL) + { + if (free_str) + vim_free(str); break; + } if (free_str) vim_free(str); } diff --git a/src/version.c b/src/version.c index 3f6baf6bb2..d46906ab27 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1851, /**/ 1850, /**/