Diffstat (limited to 'ui-summary.c')
| -rw-r--r-- | ui-summary.c | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/ui-summary.c b/ui-summary.c index a2c018e..ede4a62 100644 --- a/ui-summary.c +++ b/ui-summary.c @@ -66,27 +66,11 @@ void cgit_print_summary() html("</table>"); } -void cgit_print_repo_readme(char *path) +void cgit_print_repo_readme() { - char *slash, *tmp; - - if (!ctx.repo->readme) - return; - - if (path) { - slash = strrchr(ctx.repo->readme, '/'); - if (!slash) - return; - tmp = xmalloc(slash - ctx.repo->readme + 1 + strlen(path) + 1); - strncpy(tmp, ctx.repo->readme, slash - ctx.repo->readme + 1); - strcpy(tmp + (slash - ctx.repo->readme + 1), path); - } else - tmp = ctx.repo->readme; - html("<div id='summary'>"); - if (ctx.repo->about_filter) - cgit_open_filter(ctx.repo->about_filter); - html_include(tmp); - if (ctx.repo->about_filter) - cgit_close_filter(ctx.repo->about_filter); - html("</div>"); + if (ctx.repo->readme) { + html("<div id='summary'>"); + html_include(ctx.repo->readme); + html("</div>"); + } } |