fsck_object(): allow passing object data separately from the object itself
[gitweb.git] / builtin / index-pack.c
index 5568a5bc3b69be79f0d5fa09c694fd976c8319cc..f2465ff18e413e37e92a4828429effa6bd566707 100644 (file)
@@ -773,7 +773,8 @@ static void sha1_object(const void *data, struct object_entry *obj_entry,
                        if (!obj)
                                die(_("invalid %s"), typename(type));
                        if (do_fsck_object &&
-                           fsck_object(obj, 1, fsck_error_function))
+                           fsck_object(obj, buf, size, 1,
+                                   fsck_error_function))
                                die(_("Error in object"));
                        if (fsck_walk(obj, mark_link, NULL))
                                die(_("Not all child objects of %s are reachable"), sha1_to_hex(obj->sha1));