]> git.ipfire.org Git - thirdparty/git.git/commit - patch-delta.c
[PATCH] NUL terminate the object data in patch_delta()
authorSergey Vlasov <vsu@altlinux.ru>
Sun, 4 Sep 2005 09:43:16 +0000 (13:43 +0400)
committerJunio C Hamano <junkio@cox.net>
Sun, 4 Sep 2005 17:28:43 +0000 (10:28 -0700)
commitce726ec8d80ccce4e4956a026d807cb02bdc6de9
tree9c3a45c485b1b368fd9d542abb5b52ce58063d34
parent2ab141a26f93c4d97e243a6be8a38a7dd4eb35a3
[PATCH] NUL terminate the object data in patch_delta()

At least pretty_print_commit() expects to get NUL-terminated commit data to
work properly.  unpack_sha1_rest(), which reads objects from separate files,
and unpack_non_delta_entry(), which reads non-delta-compressed objects from
pack files, already add the NUL byte after the object data, but patch_delta()
did not do it, which caused problems with, e.g., git-rev-list --pretty when
there are delta-compressed commit objects.

Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
Signed-off-by: Junio C Hamano <junkio@cox.net>
patch-delta.c