summaryrefslogtreecommitdiffabout
path: root/cgit.c
Unidiff
Diffstat (limited to 'cgit.c') (more/less context) (show whitespace changes)
-rw-r--r--cgit.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/cgit.c b/cgit.c
index d1cee58..f35f605 100644
--- a/cgit.c
+++ b/cgit.c
@@ -280,33 +280,32 @@ static int prepare_repo_cmd(struct cgit_context *ctx)
280 cgit_print_pageheader(ctx); 280 cgit_print_pageheader(ctx);
281 cgit_print_error(fmt("Invalid branch: %s", tmp)); 281 cgit_print_error(fmt("Invalid branch: %s", tmp));
282 cgit_print_docend(); 282 cgit_print_docend();
283 return 1; 283 return 1;
284 } 284 }
285 return 0; 285 return 0;
286} 286}
287 287
288static void process_request(void *cbdata) 288static void process_request(void *cbdata)
289{ 289{
290 struct cgit_context *ctx = cbdata; 290 struct cgit_context *ctx = cbdata;
291 struct cgit_cmd *cmd; 291 struct cgit_cmd *cmd;
292 292
293 cmd = cgit_get_cmd(ctx); 293 cmd = cgit_get_cmd(ctx);
294 if (!cmd) { 294 if (!cmd) {
295 ctx->page.title = "cgit error"; 295 ctx->page.title = "cgit error";
296 ctx->repo = NULL;
297 cgit_print_http_headers(ctx); 296 cgit_print_http_headers(ctx);
298 cgit_print_docstart(ctx); 297 cgit_print_docstart(ctx);
299 cgit_print_pageheader(ctx); 298 cgit_print_pageheader(ctx);
300 cgit_print_error("Invalid request"); 299 cgit_print_error("Invalid request");
301 cgit_print_docend(); 300 cgit_print_docend();
302 return; 301 return;
303 } 302 }
304 303
305 if (cmd->want_repo && !ctx->repo) { 304 if (cmd->want_repo && !ctx->repo) {
306 cgit_print_http_headers(ctx); 305 cgit_print_http_headers(ctx);
307 cgit_print_docstart(ctx); 306 cgit_print_docstart(ctx);
308 cgit_print_pageheader(ctx); 307 cgit_print_pageheader(ctx);
309 cgit_print_error(fmt("No repository selected")); 308 cgit_print_error(fmt("No repository selected"));
310 cgit_print_docend(); 309 cgit_print_docend();
311 return; 310 return;
312 } 311 }