diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-24 14:22:09 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-24 14:22:09 -0700 |
commit | c35dfe858991ee1969870d2da9337a1da567157e (patch) | |
tree | c7957a1345ea647b825c3a222d0c7e66cee2c311 /tree.c | |
parent | d32987be618181db1f435a5c0a1bea85e90c7c7d (diff) | |
download | git-c35dfe858991ee1969870d2da9337a1da567157e.tar.gz git-c35dfe858991ee1969870d2da9337a1da567157e.tar.xz |
Verify that the object type matches for tree/commit objects even before parsing.
The type doesn't come from the parsing, the type also has to match the usage.
Diffstat (limited to 'tree.c')
-rw-r--r-- | tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -80,7 +80,7 @@ struct tree *lookup_tree(unsigned char *sha1) ret->object.type = tree_type; return ret; } - if (obj->parsed && obj->type != tree_type) { + if (obj->type != tree_type) { error("Object %s is a %s, not a tree", sha1_to_hex(sha1), obj->type); return NULL; |