X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=rev-cache.c;h=6344d62247483bb8f245d9b707b2dedfa42b293b;hb=d87449c553262a24df26648633c7c73b2db7dcc6;hp=ea65274ed0cdea6291fd2820881bdb78704f319a;hpb=8f3f9b09dc5ac8a946422422c3c70a4a4c284be3;p=git.git diff --git a/rev-cache.c b/rev-cache.c index ea65274e..6344d622 100644 --- a/rev-cache.c +++ b/rev-cache.c @@ -5,7 +5,7 @@ struct rev_cache **rev_cache; int nr_revs, alloc_revs; -struct rev_list_elem *rle_free; +static struct rev_list_elem *rle_free; #define BATCH_SIZE 512 @@ -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;