X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=rev-cache.c;h=f908ce7a3a9883f7c10e17c19438995abc1dcfef;hb=0b124bb4bf8eafae8a4eae9c1fc44bf63da2e62e;hp=ea65274ed0cdea6291fd2820881bdb78704f319a;hpb=89ab859e9452cbc8f1f15afab52257e9b789c899;p=git.git diff --git a/rev-cache.c b/rev-cache.c index ea65274e..f908ce7a 100644 --- a/rev-cache.c +++ b/rev-cache.c @@ -212,11 +212,9 @@ int read_rev_cache(const char *path, FILE *dumpfile, int dry_run) return -1; } map = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0); - if (map == MAP_FAILED) { - close(fd); - return -1; - } close(fd); + if (map == MAP_FAILED) + return -1; memset(last_sha1, 0, 20); ofs = 0;