]> git.ipfire.org Git - thirdparty/git.git/commit
fetch-pack: clear pack lockfiles list
authorJeff King <peff@peff.net>
Tue, 24 Sep 2024 21:58:00 +0000 (17:58 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 25 Sep 2024 17:24:54 +0000 (10:24 -0700)
commitd121a7dd21a58a749b7640d23888ddac27c577c9
treed154a18c0695b67fb4cf8a16bfacbd34b3c27d2f
parentea4780307cc5007c6136ed216d45841d21ccfe75
fetch-pack: clear pack lockfiles list

If the --lock-pack option is passed (which it typically is when
fetch-pack is used under the hood by smart-http), then we may end up
with entries in our pack_lockfiles string_list. We need to clear them
before returning to avoid a leak.

In git-fetch this isn't a problem, since the same cleanup happens via
transport_unlock_pack(). But the leak is detectable in t5551, which does
http fetches.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fetch-pack.c