From: Ferry Huberts <ferry.huberts@xxxxxxxxxx> Signed-off-by: Ferry Huberts <ferry.huberts@xxxxxxxxxx> --- cgit.c | 3 --- ui-repolist.c | 5 ++++- ui-summary.c | 5 ++++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/cgit.c b/cgit.c index 9e8c4c4..653b099 100644 --- a/cgit.c +++ b/cgit.c @@ -41,9 +41,6 @@ struct cgit_filter *new_filter(const char *cmd, filter_type filtertype) switch (filtertype) { case about: - extra_args = 0; - break; - case commit: extra_args = 1; break; diff --git a/ui-repolist.c b/ui-repolist.c index 2c98668..a0c2235 100644 --- a/ui-repolist.c +++ b/ui-repolist.c @@ -290,8 +290,11 @@ void cgit_print_site_readme() { if (!ctx.cfg.root_readme) return; - if (ctx.cfg.about_filter) + if (ctx.cfg.about_filter) { + if (!ctx.repo->about_filter->argv[1]) + ctx.repo->about_filter->argv[1] = xstrdup(ctx.repo->name); cgit_open_filter(ctx.cfg.about_filter); + } html_include(ctx.cfg.root_readme); if (ctx.cfg.about_filter) cgit_close_filter(ctx.cfg.about_filter); diff --git a/ui-summary.c b/ui-summary.c index b203bcc..f8c85a2 100644 --- a/ui-summary.c +++ b/ui-summary.c @@ -112,8 +112,11 @@ void cgit_print_repo_readme(char *path) * filesystem, while applying the about-filter. */ html("<div id='summary'>"); - if (ctx.repo->about_filter) + if (ctx.repo->about_filter) { + if (!ctx.repo->about_filter->argv[1]) + ctx.repo->about_filter->argv[1] = xstrdup(ctx.repo->name); cgit_open_filter(ctx.repo->about_filter); + } if (ref) cgit_print_file(tmp, ref); else -- 1.7.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html