]> git.cameronkatri.com Git - cgit.git/blobdiff - cache.c
Allow relative paths for cgit_cache_root
[cgit.git] / cache.c
diff --git a/cache.c b/cache.c
index 39e63a52bc6e488ef20a988b83f28bcf5a0c2db1..91b89a66c237d4ad2aa07be340e1eb56fd04247e 100644 (file)
--- a/cache.c
+++ b/cache.c
@@ -45,6 +45,10 @@ int cache_create_dirs()
 {
        char *path;
 
+       path = fmt("%s", cgit_cache_root);
+       if (mkdir(path, S_IRWXU) && errno!=EEXIST)
+               return 0;
+
        if (!cgit_query_repo)
                return 0;