Unidiff1 files changed, 5 insertions, 1 deletions
|
diff --git a/cgit.c b/cgit.c index e498030..5259f56 100644 --- a/ cgit.c+++ b/ cgit.c |
|
@@ -405,2 +405,3 @@ static int prepare_repo_cmd(struct cgit_context *ctx) |
405 | int nongit = 0; |
405 | int nongit = 0; |
| |
406 | int rc; |
406 | |
407 | |
@@ -409,5 +410,8 @@ static int prepare_repo_cmd(struct cgit_context *ctx) |
409 | if (nongit) { |
410 | if (nongit) { |
| |
411 | rc = errno; |
410 | ctx->page.title = fmt("%s - %s", ctx->cfg.root_title, |
412 | ctx->page.title = fmt("%s - %s", ctx->cfg.root_title, |
411 | "config error"); |
413 | "config error"); |
412 | tmp = fmt("Not a git repository: '%s'", ctx->repo->path); |
414 | tmp = fmt("Failed to open %s: %s", |
| |
415 | ctx->repo->name, |
| |
416 | rc ? strerror(rc) : "Not a valid git repository"); |
413 | ctx->repo = NULL; |
417 | ctx->repo = NULL; |
|