summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pack-check.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/pack-check.c b/pack-check.c
index 1da89a41ce..5af987c09b 100644
--- a/pack-check.c
+++ b/pack-check.c
@@ -57,11 +57,8 @@ static int verify_packfile(struct packed_git *p,
int err = 0;
struct idx_entry *entries;
- /* Note that the pack header checks are actually performed by
- * use_pack when it first opens the pack file. If anything
- * goes wrong during those checks then the call will die out
- * immediately.
- */
+ if (!is_pack_valid(p))
+ return error("packfile %s cannot be accessed", p->pack_name);
git_SHA1_Init(&ctx);
do {