]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'ed/check-connected-close-err-fd-2.53' into ed/check-connected-close...
authorJunio C Hamano <gitster@pobox.com>
Sat, 16 May 2026 13:18:27 +0000 (22:18 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sat, 16 May 2026 13:18:27 +0000 (22:18 +0900)
Avoid leaving err file descriptor open when check_connected() returns.

* ed/check-connected-close-err-fd-2.53:
  connected: close err_fd in promisor fast-path

1  2 
connected.c

diff --cc connected.c
index 6718503649da8ab7d8ca517956f8f6261350f017,6d7549a0f7ee582c1db8ead8919bf0341e53b76d..7e269768327238edceabb43a94884c2c42423c1c
@@@ -76,6 -90,9 +76,8 @@@ int check_connected(oid_iterate_fn fn, 
  promisor_pack_found:
                        ;
                } while ((oid = fn(cb_data)) != NULL);
 -              free(new_pack);
+               if (opt->err_fd)
+                       close(opt->err_fd);
                return 0;
        }