gvfs r2146 - in trunk: . daemon/trashlib



Author: ryanl
Date: Sat Dec 20 21:08:03 2008
New Revision: 2146
URL: http://svn.gnome.org/viewvc/gvfs?rev=2146&view=rev

Log:
2008-12-16  Ryan Lortie  <desrt desrt ca>

        * daemon/trashlib/trashexpunge.c: set files to mode 700 before 
        deleting to deal with users trashing read-only directories



Modified:
   trunk/ChangeLog
   trunk/daemon/trashlib/trashexpunge.c

Modified: trunk/daemon/trashlib/trashexpunge.c
==============================================================================
--- trunk/daemon/trashlib/trashexpunge.c	(original)
+++ trunk/daemon/trashlib/trashexpunge.c	Sat Dec 20 21:08:03 2008
@@ -19,6 +19,11 @@
 {
   GFileEnumerator *enumerator;
 
+  g_file_set_attribute_uint32 (directory,
+                               G_FILE_ATTRIBUTE_UNIX_MODE, 0700,
+                               G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
+                               NULL, NULL);
+
   enumerator = g_file_enumerate_children (directory,
                                           G_FILE_ATTRIBUTE_STANDARD_NAME,
                                           G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]