mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 20:42:23 +00:00
Merge pull request #1749 from csware/handle-fixes
Close p->mwf.fd only if necessary
This commit is contained in:
commit
d477a9ab7e
@ -822,7 +822,7 @@ void git_packfile_free(struct git_pack_file *p)
|
||||
|
||||
git_mwindow_free_all(&p->mwf);
|
||||
|
||||
if (p->mwf.fd != -1)
|
||||
if (p->mwf.fd >= 0)
|
||||
p_close(p->mwf.fd);
|
||||
|
||||
pack_index_free(p);
|
||||
@ -905,6 +905,7 @@ static int packfile_open(struct git_pack_file *p)
|
||||
cleanup:
|
||||
giterr_set(GITERR_OS, "Invalid packfile '%s'", p->pack_name);
|
||||
|
||||
if (p->mwf.fd >= 0)
|
||||
p_close(p->mwf.fd);
|
||||
p->mwf.fd = -1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user