X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/c6078b8b006bcb0671a3c1bc21dd1a2c01035a2e..29b37e9781ce1bb04e558c7490d2c29eb1a477e5:/cgit.c diff --git a/cgit.c b/cgit.c index 2036ceb..0deae12 100644 --- a/cgit.c +++ b/cgit.c @@ -144,6 +144,8 @@ static void querystring_cb(const char *name, const char *value) ctx.qry.path = trim_end(value, '/'); } else if (!strcmp(name, "name")) { ctx.qry.name = xstrdup(value); + } else if (!strcmp(name, "mimetype")) { + ctx.qry.mimetype = xstrdup(value); } } @@ -380,7 +382,7 @@ int main(int argc, const char **argv) err = cache_process(ctx.cfg.cache_size, ctx.cfg.cache_root, ctx.qry.raw, ttl, process_request, &ctx); if (err) - cache_log("[cgit] error %d - %s\n", - err, strerror(err)); + cgit_print_error(fmt("Error processing page: %s (%d)", + strerror(err), err)); return err; }