diff options
-rw-r--r-- | cgit.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cgit.c b/cgit.c index 6ec763f..38b0ba5 100644 --- a/cgit.c +++ b/cgit.c | |||
@@ -179,7 +179,9 @@ static int cgit_prepare_cache(struct cacheitem *item) | |||
179 | } | 179 | } |
180 | 180 | ||
181 | if (!ctx.repo) { | 181 | if (!ctx.repo) { |
182 | item->name = xstrdup(fmt("%s/index.html", ctx.cfg.cache_root)); | 182 | item->name = xstrdup(fmt("%s/index.%s.html", |
183 | ctx.cfg.cache_root, | ||
184 | cache_safe_filename(ctx.qry.raw))); | ||
183 | item->ttl = ctx.cfg.cache_root_ttl; | 185 | item->ttl = ctx.cfg.cache_root_ttl; |
184 | return 1; | 186 | return 1; |
185 | } | 187 | } |