]> git.ipfire.org Git - thirdparty/git.git/commit
builtin/am: fix memory leak in `split_mail_stgit_series`
authorLidong Yan <502024330056@smail.nju.edu.cn>
Mon, 12 May 2025 02:07:27 +0000 (02:07 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 12 May 2025 17:28:16 +0000 (10:28 -0700)
commite5dd0a05ed392bc0c2dde84a1ee1d6eaeaac357f
treed5378d10e2639c2c55caaa2587193103d626142c
parent2f323bb16219c105e0c576ea4c2ece9863f5d926
builtin/am: fix memory leak in `split_mail_stgit_series`

In builtin/am.c:split_mail_stgit_series, if `fopen` failed,
`series_dir_buf` allocated by `xstrdup` will leak. Add `free` in
`!fp` if branch will prevent the leak.

Signed-off-by: Lidong Yan <502024330056@smail.nju.edu.cn>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/am.c