ui-shared: currenturl should take into account leading slash

This commit is contained in:
Jason A. Donenfeld 2015-03-08 12:34:07 +01:00
förälder 438bac6f57
incheckning 8eef4589d0

Visa fil

@ -69,7 +69,11 @@ const char *cgit_currenturl(void)
{ {
if (!ctx.qry.url) if (!ctx.qry.url)
return cgit_rooturl(); 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) const char *cgit_rooturl(void)