diff options
-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 | } |