X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/536c7a1eb201b44b9266babe087cb6f2b75e4a7f..682adbc0cad2baa1a6119013b166f52de3ee3352:/cgit.c diff --git a/cgit.c b/cgit.c index e1d2216..412fbf0 100644 --- a/cgit.c +++ b/cgit.c @@ -121,6 +121,8 @@ void config_cb(const char *name, const char *value) ctx.cfg.logo_link = xstrdup(value); else if (!strcmp(name, "module-link")) ctx.cfg.module_link = xstrdup(value); + else if (!strcmp(name, "strict-export")) + ctx.cfg.strict_export = xstrdup(value); else if (!strcmp(name, "virtual-root")) { ctx.cfg.virtual_root = trim_end(value, '/'); if (!ctx.cfg.virtual_root && (!strcmp(value, "/"))) @@ -610,7 +612,7 @@ static void process_cached_repolist(const char *path) hash = hash_str(path); if (ctx.cfg.project_list) hash += hash_str(ctx.cfg.project_list); - cached_rc = xstrdup(fmt("%s/rc-%8x", ctx.cfg.cache_root, hash)); + cached_rc = xstrdup(fmt("%s/rc-%8lx", ctx.cfg.cache_root, hash)); if (stat(cached_rc, &st)) { /* Nothing is cached, we need to scan without forking. And