From 929321533e7171907e8210eabc70017c72618085 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Mon, 2 May 2011 16:31:28 +0200 Subject: [PATCH] Create XDG_CONFIG_HOME with 0700 permissions The spec clearly says "If, when attempting to write a file, the destination directory is non-existant an attempt should be made to create it with permission 0700." --- xdg-user-dirs-update.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/xdg-user-dirs-update.c b/xdg-user-dirs-update.c index 9e00e5b..d468a8c 100644 --- a/xdg-user-dirs-update.c +++ b/xdg-user-dirs-update.c @@ -753,7 +753,7 @@ save_user_dirs (void) if (stat (dir, &stat_buf) == -1 && errno == ENOENT) { - if (mkdir (dir, 0755) == -1) + if (mkdir (dir, 0700) == -1) { free (dir); fprintf (stderr, "Can't save user-dirs.dirs, failed to create directory\n"); -- 1.7.4.2