diff options
Diffstat (limited to 'ui-clone.c')
| -rw-r--r-- | ui-clone.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -63,8 +63,8 @@ static void send_file(char *path) | |||
| 63 | } | 63 | } |
| 64 | ctx.page.mimetype = "application/octet-stream"; | 64 | ctx.page.mimetype = "application/octet-stream"; |
| 65 | ctx.page.filename = path; | 65 | ctx.page.filename = path; |
| 66 | if (!starts_with(ctx.repo->path, path)) | 66 | skip_prefix(path, ctx.repo->path, &ctx.page.filename); |
| 67 | ctx.page.filename += strlen(ctx.repo->path) + 1; | 67 | skip_prefix(ctx.page.filename, "/", &ctx.page.filename); |
| 68 | cgit_print_http_headers(); | 68 | cgit_print_http_headers(); |
| 69 | html_include(path); | 69 | html_include(path); |
| 70 | } | 70 | } |
