diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2012-02-10 19:41:02 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2012-02-10 19:41:02 +0000 |
commit | 6d8cb05732abce0535a30dad04abb4d86ab0abc2 (patch) | |
tree | bc708381ca3c563ca60cf63baa58b550a5845dfe /gtk | |
parent | 4dd1b4d80b769c90a5480c75d04d2777ada2c219 (diff) | |
download | netsurf-6d8cb05732abce0535a30dad04abb4d86ab0abc2.tar.gz netsurf-6d8cb05732abce0535a30dad04abb4d86ab0abc2.tar.bz2 |
Fix Debian bug #659376: .netsurf must not be world readable
svn path=/trunk/netsurf/; revision=13438
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gui.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -472,10 +472,12 @@ static void nsgtk_check_homedir(void) snprintf(buf, PATH_MAX, "%s/.netsurf", hdir); if (access(buf, F_OK) != 0) { LOG(("You don't have a ~/.netsurf - creating one for you.")); - if (mkdir(buf, 0777) == -1) { + if (mkdir(buf, 0700) == -1) { LOG(("Unable to create %s", buf)); die("NetSurf requires ~/.netsurf to exist, but it cannot be created.\n"); } + } else { + chmod(buf, 0700); } } |