diff-parseopt: convert -l
[gitweb.git] / sha1-file.c
index efcb2cbe747683297d2551da85e95b864120f692..386b96e1d76622e4650c1bbab90092fef7dd7303 100644 (file)
@@ -960,6 +960,7 @@ static void *map_sha1_file_1(struct repository *r, const char *path,
                        if (!*size) {
                                /* mmap() is forbidden on empty files */
                                error(_("object file %s is empty"), path);
+                               close(fd);
                                return NULL;
                        }
                        map = xmmap(NULL, *size, PROT_READ, MAP_PRIVATE, fd, 0);