commit 0bec957e3ce6c0ec61483903876bea697462cf21 from: Stefan Sperling date: Sat Mar 21 17:28:23 2020 UTC close fetchfd when we're done in got-fetch-pack commit - 4515a796e0b1abe895f186e1ce09e6c53fa4856b commit + 0bec957e3ce6c0ec61483903876bea697462cf21 blob - 20248ce5f5a852d3af86a44dfe33d196fa12e9e3 blob + 7b8e07cdc8c638e560961994f6c434c45e9a1beb --- libexec/got-fetch-pack/got-fetch-pack.c +++ libexec/got-fetch-pack/got-fetch-pack.c @@ -1022,6 +1022,8 @@ done: TAILQ_FOREACH(pe, &wanted_branches, entry) free((char *)pe->path); got_pathlist_free(&wanted_branches); + if (fetchfd != -1 && close(fetchfd) == -1 && err == NULL) + err = got_error_from_errno("close"); if (packfd != -1 && close(packfd) == -1 && err == NULL) err = got_error_from_errno("close"); if (err != NULL)