]> git.ipfire.org Git - thirdparty/git.git/commitdiff
builtin/difftool: plug memory leaks in `run_dir_diff()`
authorPatrick Steinhardt <ps@pks.im>
Tue, 11 Jun 2024 09:20:04 +0000 (11:20 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 11 Jun 2024 20:15:06 +0000 (13:15 -0700)
We're leaking a bunch of memory leaks in `run_dir_diff()`. Plug them.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/difftool.c

index a130faae4f19b613d806fd30514eaed8eb5aa231..63308b1ca7fcd119ca6c564939073ca367d883df 100644 (file)
@@ -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);