X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/92f6940975f6771f3a08d497c02575ee5bdc79da..aabc70f74b8c334510774ecd508699c418f48a56:/ui-plain.c diff --git a/ui-plain.c b/ui-plain.c index a4ce077..5569a7c 100644 --- a/ui-plain.c +++ b/ui-plain.c @@ -35,7 +35,7 @@ static void print_object(const unsigned char *sha1, const char *path) ctx.page.mimetype = NULL; ext = strrchr(path, '.'); if (ext && *(++ext)) { - mime = string_list_lookup(ext, &ctx.cfg.mimetypes); + mime = string_list_lookup(&ctx.cfg.mimetypes, ext); if (mime) ctx.page.mimetype = (char *)mime->util; } @@ -88,7 +88,7 @@ void cgit_print_plain(struct cgit_context *ctx) return; } match_path = ctx->qry.path; - read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); + read_tree_recursive(commit->tree, "", 0, 0, paths, walk_tree, NULL); if (!match) html_status(404, "Not found", 0); }