ui-shared: currenturl should take into account leading slash

jk/collapsible-sections
Jason A. Donenfeld 9 years ago
parent 438bac6f57
commit 8eef4589d0

@ -69,7 +69,11 @@ const char *cgit_currenturl(void)
{
if (!ctx.qry.url)
return cgit_rooturl();
return ctx.qry.url;
const char *root = cgit_rooturl();
size_t len = strlen(root);
if (len && root[len - 1] == '/')
return fmtalloc("%s%s", root, ctx.qry.url);
return fmtalloc("%s/%s", root, ctx.qry.url);
}
const char *cgit_rooturl(void)

Loading…
Cancel
Save