diff options
| -rw-r--r-- | ui-plain.c | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -164,7 +164,7 @@ static int basedir_len(const char *path) | |||
| 164 | void cgit_print_plain(void) | 164 | void cgit_print_plain(void) |
| 165 | { | 165 | { |
| 166 | const char *rev = ctx.qry.sha1; | 166 | const char *rev = ctx.qry.sha1; |
| 167 | unsigned char sha1[20]; | 167 | struct object_id oid; |
| 168 | struct commit *commit; | 168 | struct commit *commit; |
| 169 | struct pathspec_item path_items = { | 169 | struct pathspec_item path_items = { |
| 170 | .match = ctx.qry.path, | 170 | .match = ctx.qry.path, |
| @@ -181,11 +181,11 @@ void cgit_print_plain(void) | |||
| 181 | if (!rev) | 181 | if (!rev) |
| 182 | rev = ctx.qry.head; | 182 | rev = ctx.qry.head; |
| 183 | 183 | ||
| 184 | if (get_sha1(rev, sha1)) { | 184 | if (get_oid(rev, &oid)) { |
| 185 | cgit_print_error_page(404, "Not found", "Not found"); | 185 | cgit_print_error_page(404, "Not found", "Not found"); |
| 186 | return; | 186 | return; |
| 187 | } | 187 | } |
| 188 | commit = lookup_commit_reference(sha1); | 188 | commit = lookup_commit_reference(oid.hash); |
| 189 | if (!commit || parse_commit(commit)) { | 189 | if (!commit || parse_commit(commit)) { |
| 190 | cgit_print_error_page(404, "Not found", "Not found"); | 190 | cgit_print_error_page(404, "Not found", "Not found"); |
| 191 | return; | 191 | return; |
