diff --git a/sha1_name.c b/sha1_name.c
index d4236359621582bcf6b0d4e8be47a16b3a85de34..03ffc2caaa6524a3361bc47a89e101ced2f0e987 100644 (file)
--- a/sha1_name.c
+++ b/sha1_name.c
{
if (name && !namelen)
namelen = strlen(name);
- if (!o) {
- unsigned char sha1[20];
- if (get_sha1_1(name, namelen, sha1))
- return NULL;
- o = parse_object(sha1);
- }
while (1) {
if (!o || (!o->parsed && !parse_object(o->sha1)))
return NULL;