diff options
Diffstat (limited to 'ui-plain.c')
-rw-r--r-- | ui-plain.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ui-plain.c b/ui-plain.c index 97cf639..8d541e3 100644 --- a/ui-plain.c +++ b/ui-plain.c | |||
@@ -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; |