summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pack.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/pack.c b/src/pack.c
index ae954b988..1510ded0c 100644
--- a/src/pack.c
+++ b/src/pack.c
@@ -157,13 +157,6 @@ static int pack_index_check(const char *path, struct git_pack_file *p)
git_futils_mmap_free(&p->index_map);
return git__throw(GIT_EOBJCORRUPTED, "Failed to check index. Wrong index size");
}
-
- /* Make sure that off_t is big enough to access the whole pack...
- * Is this an issue in libgit2? It shouldn't. */
- if (idx_size != min_size && (sizeof(off_t) <= 4)) {
- git_futils_mmap_free(&p->index_map);
- return git__throw(GIT_EOSERR, "Failed to check index. off_t not big enough to access the whole pack");
- }
}
p->index_version = version;
@@ -619,7 +612,7 @@ int git_packfile_check(struct git_pack_file **pack_out, const char *path)
/* ok, it looks sane as far as we can check without
* actually mapping the pack file.
*/
- p->mwf.size = (off_t)st.st_size;
+ p->mwf.size = st.st_size;
p->pack_local = 1;
p->mtime = (git_time_t)st.st_mtime;