From e429fb0cca1e8c78da0ec38fe578bafdeec65534 Mon Sep 17 00:00:00 2001 From: Lars Hjemli Date: Sun, 7 Jun 2009 20:43:08 +0200 Subject: Return http statuscode 404 on unknown branch Signed-off-by: Lars Hjemli --- cgit.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cgit.c') diff --git a/cgit.c b/cgit.c index 64d95f9..19adadd 100644 --- a/cgit.c +++ b/cgit.c @@ -285,6 +285,8 @@ static int prepare_repo_cmd(struct cgit_context *ctx) if (get_sha1(ctx->qry.head, sha1)) { tmp = xstrdup(ctx->qry.head); ctx->qry.head = ctx->repo->defbranch; + ctx->page.status = 404; + ctx->page.statusmsg = "not found"; cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); -- cgit v1.2.3-24-g4f1b