fix(coverity/532324): free skip_until to prevent leak #36109

This commit is contained in:
Ethan Praeter
2025-10-13 19:29:37 -04:00
committed by GitHub
parent aaec3e5b0d
commit 0ed5e00077

View File

@@ -2574,6 +2574,7 @@ static int get_function_body(exarg_T *eap, garray_T *newlines, char *line_arg_in
heredoc_trimmedlen = (size_t)(skipwhite(theline) - theline);
heredoc_trimmed = xmemdupz(theline, heredoc_trimmedlen);
}
XFREE_CLEAR(skip_until);
skip_until = xmemdupz(p, (size_t)(skiptowhite(p) - p));
do_concat = false;
is_heredoc = true;