]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jc/verify-loose-object-header' into maint
authorJunio C Hamano <gitster@pobox.com>
Tue, 11 Oct 2016 21:21:03 +0000 (14:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 11 Oct 2016 21:21:03 +0000 (14:21 -0700)
commitf7f0a87e0a27a1baaf782af7cec18fd23fdf35de
tree7985c724684b4224e762e788fdb8c85752d0e83a
parent0bc409dab941d7df065c486342cefcde78647c42
parentd21f8426907e84465ab54df5b05bc81057f448d9
Merge branch 'jc/verify-loose-object-header' into maint

Codepaths that read from an on-disk loose object were too loose in
validating what they are reading is a proper object file and
sometimes read past the data they read from the disk, which has
been corrected.  H/t to Gustavo Grieco for reporting.

* jc/verify-loose-object-header:
  unpack_sha1_header(): detect malformed object header
  streaming: make sure to notice corrupt object
sha1_file.c