upload-pack: load non-tip "want" objects from disk
[gitweb.git] / upload-pack.c
index b6ec605b0931314deddbbb4aa7ea553f495fc1cf..6152a9875735a5ccb76f500838a60a49d82ba1b6 100644 (file)
@@ -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)) {