From: Patrick Steinhardt Date: Mon, 03 Jun 2024 09:47:16 GMT Subject: [PATCH 11/29] builtin/difftool: plug memory leaks in `run_dir_diff()` Message-ID: <8349f6acbd9309f8b50a07c1583b4946d25fdc64.1717402439.git.ps@pks.im> In-Reply-To: We're leaking a bunch of memory leaks in `run_dir_diff()`. Plug them. Signed-off-by: Patrick Steinhardt --- builtin/difftool.c | 3 +++ 1 file changed, 3 insertions(+) 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 @@ static int run_dir_diff(const char *extcmd, int symlinks, const char *prefix, free(lbase_dir); free(rbase_dir); + strbuf_release(&info); + strbuf_release(&lpath); + strbuf_release(&rpath); strbuf_release(&ldir); strbuf_release(&rdir); strbuf_release(&wtdir); -- 2.45.1.410.g58bac47f8e.dirty