diff options
author | Junio C Hamano <junkio@cox.net> | 2005-12-22 22:57:20 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-12-22 22:57:20 -0800 |
commit | 797bd6f490c91c07986382b9f268e0df712cb246 (patch) | |
tree | 7374b2c056ab90fd02d9eee137b72debd1f119bf /t | |
parent | 5f94c730f31862c7f500173ee3a9d141c4730f0b (diff) | |
download | git-797bd6f490c91c07986382b9f268e0df712cb246.tar.gz git-797bd6f490c91c07986382b9f268e0df712cb246.tar.xz |
check_packed_git_idx(): check integrity of the idx file itself.
Although pack-check.c had routine to verify the checksum for the
pack index file itself, the core did not check it before using
it.
This is stolen from the patch to tighten packname requirements.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't')
-rwxr-xr-x | t/t5300-pack-object.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/t/t5300-pack-object.sh b/t/t5300-pack-object.sh index 5b50536b5..7dfb1ab77 100755 --- a/t/t5300-pack-object.sh +++ b/t/t5300-pack-object.sh @@ -163,6 +163,13 @@ test_expect_success \ else :; fi && + cp test-1-${packname_1}.pack test-3.pack && + dd if=/dev/zero of=test-3.idx count=1 bs=1 conv=notrunc seek=1200 && + if git-verify-pack test-3.pack + then false + else :; + fi && + :' test_expect_success \ |