diff --git a/upload-pack.c b/upload-pack.c index b6ec605b0931314deddbbb4aa7ea553f495fc1cf..6152a9875735a5ccb76f500838a60a49d82ba1b6 100644 --- a/upload-pack.c +++ b/upload-pack.c @@ -638,8 +638,8 @@ static void receive_needs(void) if (parse_feature_request(features, "include-tag")) use_include_tag = 1; - o = lookup_object(sha1_buf); - if (!o || !parse_object(o->sha1)) + o = parse_object(sha1_buf); + if (!o) die("git upload-pack: not our ref %s", sha1_to_hex(sha1_buf)); if (!(o->flags & WANTED)) {