X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/7358f63015a27d1c22816a3c1f734c3d4beed115..b66b16ed026c6f57ad8ae892c821d835113e7fb2:/ui-clone.c diff --git a/ui-clone.c b/ui-clone.c index 50569d6..1e6238d 100644 --- a/ui-clone.c +++ b/ui-clone.c @@ -63,8 +63,8 @@ static void send_file(char *path) } ctx.page.mimetype = "application/octet-stream"; ctx.page.filename = path; - if (!starts_with(ctx.repo->path, path)) - ctx.page.filename += strlen(ctx.repo->path) + 1; + skip_prefix(path, ctx.repo->path, &ctx.page.filename); + skip_prefix(ctx.page.filename, "/", &ctx.page.filename); cgit_print_http_headers(); html_include(path); }