X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/777faf7e509e1de2b795b2a326ff00c9bd799104..ca8eb8fc8f71ee0a40015c323619f776840b6503:/ui-tree.c diff --git a/ui-tree.c b/ui-tree.c index 1d07e70..60f7560 100644 --- a/ui-tree.c +++ b/ui-tree.c @@ -14,37 +14,39 @@ static int print_entry(const unsigned char *sha1, const char *base, int stage) { char *name; - char type[20]; + enum object_type type; unsigned long size; - if (sha1_object_info(sha1, type, &size)) { - cgit_print_error(fmt("Bad object name: %s", - sha1_to_hex(sha1))); + name = xstrdup(pathname); + type = sha1_object_info(sha1, &size); + if (type == OBJ_BAD) { + htmlf("