all repos — cgit @ 121898e73d6e28656c2d451effc6d9907ebdc5ba

a hyperfast web frontend for git written in c

Skip leading "/" in url querystring value

Makes it easier to rewrite :)
lighttpd-sandbox: rewrite "/cgit.cgi?url=%{enc:request.path}&%{request.query}";

Signed-off-by: Stefan Bühler <source@stbuehler.de>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Stefan Bühler source@stbuehler.de
Mon, 14 Sep 2009 21:37:13 +0000
commit

121898e73d6e28656c2d451effc6d9907ebdc5ba

parent

9735835c0e9f2c4a0caf5a431fc455d5855472aa

1 files changed, 2 insertions(+), 0 deletions(-)

jump to
M cgit.ccgit.c

@@ -209,6 +209,8 @@ ctx.repo = cgit_get_repoinfo(value);

} else if (!strcmp(name, "p")) { ctx.qry.page = xstrdup(value); } else if (!strcmp(name, "url")) { + if (*value == '/') + value++; ctx.qry.url = xstrdup(value); cgit_parse_url(value); } else if (!strcmp(name, "qt")) {