summaryrefslogtreecommitdiff
path: root/t/t4057-diff-combined-paths.sh
diff options
context:
space:
mode:
authorLibravatar Ævar Arnfjörð Bjarmason <avarab@gmail.com>2021-08-31 15:46:42 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-08-31 11:15:16 -0700
commit88682b016dcbdbbdebdd2efd9b7de63e4395636f (patch)
treeca0658b5f7e41691ac0b95d6257f424460047f97 /t/t4057-diff-combined-paths.sh
parentprotocol-caps.h: add newline at end of file (diff)
downloadtgif-88682b016dcbdbbdebdd2efd9b7de63e4395636f.tar.xz
protocol-caps.c: fix memory leak in send_info()
Fix a memory leak in a2ba162cda (object-info: support for retrieving object info, 2021-04-20) which appears to have been based on a misunderstanding of how the pkt-line.c API works. There is no need to strdup() input to packet_writer_write(), it's just a printf()-like format function. This fixes a potentially large memory leak, since the number of OID lines the "object-info" call can be arbitrarily large (or a small one if the request is small). This makes t5701-git-serve.sh pass again under SANITIZE=leak, as it did before a2ba162cda2. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Acked-by: Bruno Albuquerque <bga@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4057-diff-combined-paths.sh')
0 files changed, 0 insertions, 0 deletions