commit - 4515a796e0b1abe895f186e1ce09e6c53fa4856b
commit + 0bec957e3ce6c0ec61483903876bea697462cf21
blob - 20248ce5f5a852d3af86a44dfe33d196fa12e9e3
blob + 7b8e07cdc8c638e560961994f6c434c45e9a1beb
--- libexec/got-fetch-pack/got-fetch-pack.c
+++ libexec/got-fetch-pack/got-fetch-pack.c
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)