0
0
mirror of https://github.com/vim/vim.git synced 2025-10-21 08:24:06 -04:00

patch 9.1.1749: leaking memory in cs_find_common()

Problem:  leaking memory in cs_find_common()
          (after v9.1.1746)
Solution: Also free nummatches before returning

closes: #18258

Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Christian Brabandt
2025-09-10 03:59:38 -04:00
parent 4bf0f6c1df
commit f6659f6e61
2 changed files with 5 additions and 0 deletions

View File

@@ -1233,7 +1233,10 @@ cs_find_common(
win_T *wp = NULL;
if (tmp == NULL)
{
vim_free(nummatches);
return FALSE;
}
f = mch_fopen((char *)tmp, "w");
if (f == NULL)

View File

@@ -724,6 +724,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1749,
/**/
1748,
/**/