On Sat, Dec 1, 2012 at 11:02 PM, Adam Sjøgren <[email protected]> wrote: > @@ -247,6 +247,17 @@ void cgit_print_repolist() > if (ctx.cfg.enable_index_links) > columns++; > > + for (i=0; i<cgit_repolist.count; i++) { > + if (!(is_match(&cgit_repolist.repos[i]) && > is_in_url(&cgit_repolist.repos[i]))) > + continue; > + hits++; > + } > + > + if (!hits) { > + ctx.page.status = 404; > + ctx.page.statusmsg = "Not found"; > + } > +
I like the idea of this, but I hate to duplicate the loop logic like that. But in fact we do need to know whether there are any hits before sending headers. Tricky. I'll see if I can refactor things to be a bit nicer. _______________________________________________ cgit mailing list [email protected] http://hjemli.net/mailman/listinfo/cgit
