Bug 535124 – umask 002 not being applied for new directories, new files
authorLoïc Minier <lool@dooz.org>
Fri, 8 Aug 2008 09:26:51 +0000 (09:26 +0000)
committerLoic Minier <lminier@src.gnome.org>
Fri, 8 Aug 2008 09:26:51 +0000 (09:26 +0000)
2008-08-08  Loïc Minier  <lool@dooz.org>

Bug 535124 – umask 002 not being applied for new directories, new
files get the correct umask

* glocalfile.c: (g_local_file_make_directory): Use 0777 instead of
0755 as umask

svn path=/trunk/; revision=7323

gio/ChangeLog
gio/glocalfile.c

index fc10a3336e4edb823ba339da898639cb2dcf223e..0b83fad510827d76b9a75ab97781a057c8205b81 100644 (file)
@@ -1,3 +1,11 @@
+2008-08-08  Loïc Minier  <lool@dooz.org>
+
+       Bug 535124 – umask 002 not being applied for new directories, new
+       files get the correct umask
+
+       * glocalfile.c: (g_local_file_make_directory): Use 0777 instead of
+       0755 as umask
+
 2008-08-08  Tor Lillqvist  <tml@novell.com>
 
        * gwin32mount.c: Remove unused code. Whitespace cleanup.
index 634a38a2156611943e5182edfc960da4b051fb94..3b5f24d196f61bdfcbe2ddf7db79ec770741b22e 100644 (file)
@@ -1992,7 +1992,7 @@ g_local_file_make_directory (GFile         *file,
 {
   GLocalFile *local = G_LOCAL_FILE (file);
   
-  if (g_mkdir (local->filename, 0755) == -1)
+  if (g_mkdir (local->filename, 0777) == -1)
     {
       int errsv = errno;