]> git.lizzy.rs Git - minetest.git/blobdiff - src/porting.cpp
Treat empty XDG_CACHE_HOME same as unset
[minetest.git] / src / porting.cpp
index caf9e9be340aa58db45e806e6c7cdf7da1f3ece7..09627431c7e8bd501498d9ef147b92c93da787a4 100644 (file)
@@ -608,7 +608,7 @@ void initializePaths()
        // First try $XDG_CACHE_HOME/PROJECT_NAME
        const char *cache_dir = getenv("XDG_CACHE_HOME");
        const char *home_dir = getenv("HOME");
-       if (cache_dir) {
+       if (cache_dir && cache_dir[0] != '\0') {
                path_cache = std::string(cache_dir) + DIR_DELIM + PROJECT_NAME;
        } else if (home_dir) {
                // Then try $HOME/.cache/PROJECT_NAME