From: Patrick Steinhardt Date: Tue, 11 Jun 2024 09:20:04 +0000 (+0200) Subject: builtin/difftool: plug memory leaks in `run_dir_diff()` X-Git-Tag: v2.46.0-rc0~6^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e903a5531f239a1ff3ab5fec2f0bb6fda595010;p=thirdparty%2Fgit.git builtin/difftool: plug memory leaks in `run_dir_diff()` We're leaking a bunch of memory leaks in `run_dir_diff()`. Plug them. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- diff --git a/builtin/difftool.c b/builtin/difftool.c index a130faae4f..63308b1ca7 100644 --- a/builtin/difftool.c +++ b/builtin/difftool.c @@ -662,6 +662,9 @@ finish: free(lbase_dir); free(rbase_dir); + strbuf_release(&info); + strbuf_release(&lpath); + strbuf_release(&rpath); strbuf_release(&ldir); strbuf_release(&rdir); strbuf_release(&wtdir);