| -rw-r--r-- | ui-snapshot.c | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/ui-snapshot.c b/ui-snapshot.c index 5372f5d..f25613e 100644 --- a/ui-snapshot.c +++ b/ui-snapshot.c @@ -156,31 +156,20 @@ static const char *get_ref_from_filename(const char *url, const char *filename, return NULL; } -void show_error(char *msg) -{ - ctx.page.mimetype = "text/html"; - cgit_print_http_headers(&ctx); - cgit_print_docstart(&ctx); - cgit_print_pageheader(&ctx); - cgit_print_error(msg); - cgit_print_docend(); -} - void cgit_print_snapshot(const char *head, const char *hex, const char *filename, int snapshots, int dwim) { const struct cgit_snapshot_format* f; char *prefix = NULL; - if (!filename) { - show_error("No snapshot name specified"); - return; - } - f = get_format(filename); if (!f) { - show_error(xstrdup(fmt("Unsupported snapshot format: %s", - filename))); + ctx.page.mimetype = "text/html"; + cgit_print_http_headers(&ctx); + cgit_print_docstart(&ctx); + cgit_print_pageheader(&ctx); + cgit_print_error(fmt("Unsupported snapshot format: %s", filename)); + cgit_print_docend(); return; } |