diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-05-13 17:49:23 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-05-13 17:49:23 +0100 |
commit | a4be7f7d1abe5b75d3dacfbf00adf3bd937bc4c1 (patch) | |
tree | b9759a25337485ca784e444cc8ac0e62037ee36a /gtk | |
parent | 07e4924254cf52a1bad311a9231d0b0fb72ec763 (diff) | |
download | netsurf-a4be7f7d1abe5b75d3dacfbf00adf3bd937bc4c1.tar.gz netsurf-a4be7f7d1abe5b75d3dacfbf00adf3bd937bc4c1.tar.bz2 |
ensure new config directories can be created.
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gui.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1060,7 +1060,7 @@ static nserror get_config_home(char **config_home_out) static nserror create_config_home(char **config_home_out) { - char *config_home; + char *config_home = NULL; char *home_dir; char *xdg_config_dir; nserror ret; @@ -1080,12 +1080,12 @@ static nserror create_config_home(char **config_home_out) return NSERROR_NOT_DIRECTORY; } - ret = netsurf_mkpath(&config_home, NULL, 2, home_dir, ".config/netsurf/"); + ret = netsurf_mkpath(&config_home, NULL, 4, home_dir, ".config","netsurf", "/"); if (ret != NSERROR_OK) { return ret; } } else { - ret = netsurf_mkpath(&config_home, NULL, 2, xdg_config_dir, "netsurf/"); + ret = netsurf_mkpath(&config_home, NULL, 3, xdg_config_dir, "netsurf", "/"); if (ret != NSERROR_OK) { return ret; } |