|
diff --git a/ui-tree.c b/ui-tree.c index 634132f..1cb09f7 100644 --- a/ ui-tree.c+++ b/ ui-tree.c |
|
@@ -67,9 +67,9 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen, |
67 | fullpath = fmt("%s%s%s", cgit_query_path ? cgit_query_path : "", |
67 | fullpath = fmt("%s%s%s", cgit_query_path ? cgit_query_path : "", |
68 | cgit_query_path ? "/" : "", name); |
68 | cgit_query_path ? "/" : "", name); |
69 | |
69 | |
70 | type = sha1_object_info(sha1, &size); |
70 | type = sha1_object_info(sha1, &size); |
71 | if (type == OBJ_BAD && !S_ISDIRLNK(mode)) { |
71 | if (type == OBJ_BAD && !S_ISGITLINK(mode)) { |
72 | htmlf("<tr><td colspan='3'>Bad object: %s %s</td></tr>", |
72 | htmlf("<tr><td colspan='3'>Bad object: %s %s</td></tr>", |
73 | name, |
73 | name, |
74 | sha1_to_hex(sha1)); |
74 | sha1_to_hex(sha1)); |
75 | return 0; |
75 | return 0; |
@@ -77,9 +77,9 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen, |
77 | |
77 | |
78 | html("<tr><td class='ls-mode'>"); |
78 | html("<tr><td class='ls-mode'>"); |
79 | html_filemode(mode); |
79 | html_filemode(mode); |
80 | html("</td><td>"); |
80 | html("</td><td>"); |
81 | if (S_ISDIRLNK(mode)) { |
81 | if (S_ISGITLINK(mode)) { |
82 | htmlf("<a class='ls-mod' href='"); |
82 | htmlf("<a class='ls-mod' href='"); |
83 | html_attr(fmt(cgit_repo->module_link, |
83 | html_attr(fmt(cgit_repo->module_link, |
84 | name, |
84 | name, |
85 | sha1_to_hex(sha1))); |
85 | sha1_to_hex(sha1))); |
|