Diff options
| author | Bryce Kwon <bryce@brycekwon.com> | |
|---|---|---|
| committer | Bryce Kwon <bryce@brycekwon.com> | |
| commit | ||
| parent | ||
| tree | ||
| download | ||
Reset the repository title before reusing it
Diffstat (limited to 'source')
| -rw-r--r-- | source/cgit.c | 4 |
1 file changed, 3 insertions, 1 deletion
diff --git a/source/cgit.c b/source/cgit.c index 38f30a0..f8795d7 100644 --- a/source/cgit.c +++ b/source/cgit.c @@ -1093,10 +1093,12 @@ static void open_repo(int *nongit, int *err) */ static int prepare_repo_cmd(int nongit, int err, int clone) { - // Static, since the pages replace the title without freeing it. + // Static, since the pages replace the title without freeing it. Reset + // on entry, since a failed cache fill renders the page a second time. static struct strbuf title = STRBUF_INIT; struct object_id oid; + strbuf_reset(&title); if (nongit) { const char *name = ctx.repo->name; strbuf_addf(&title, "%s - %s", ctx.cfg.root_title, "config error"); |
