Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
sha1-file: convert constants to uses of the_hash_algo
[gitweb.git]
/
tree-walk.c
diff --git
a/tree-walk.c
b/tree-walk.c
index 8f5090862b5193db135f18854974b21e75eb8ae4..c1f27086a91479b4342dd4ffadc7b7d609142797 100644
(file)
--- a/
tree-walk.c
+++ b/
tree-walk.c
@@
-26,8
+26,9
@@
static int decode_tree_entry(struct tree_desc *desc, const char *buf, unsigned l
{
const char *path;
unsigned int mode, len;
+ const unsigned hashsz = the_hash_algo->rawsz;
- if (size <
23 || buf[size - 21
]) {
+ if (size <
hashsz + 3 || buf[size - (hashsz + 1)
]) {
strbuf_addstr(err, _("too-short tree object"));
return -1;
}