]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-shared.c
ui-shared: return value of cgit_currenturl is not const
[ps-cgit] / ui-shared.c
index d9f825853a273309860821ca08421fad3ed2cdd3..b7396756dfe1416e25d77776fac53259b34a365d 100644 (file)
@@ -65,10 +65,10 @@ const char *cgit_hosturl(void)
        return fmtalloc("%s:%s", ctx.env.server_name, ctx.env.server_port);
 }
 
-const char *cgit_currenturl(void)
+char *cgit_currenturl(void)
 {
        if (!ctx.qry.url)
-               return cgit_rooturl();
+               return xstrdup(cgit_rooturl());
        const char *root = cgit_rooturl();
        size_t len = strlen(root);
        if (len && root[len - 1] == '/')