lib-storage: Fixed creating indexes for read-only mailboxes. HEAD
authorTimo Sirainen <tss@iki.fi>
Thu Feb 17 08:02:45 2011 +0200 (2011-02-17)
branchHEAD
changeset 9640fe9a5bb62470
parent 9639 ab81fbb195e2
child 9641 91c605339e45
lib-storage: Fixed creating indexes for read-only mailboxes.
src/lib-storage/mailbox-list.c
     1.1 --- a/src/lib-storage/mailbox-list.c	Tue Jan 25 00:10:46 2011 +0200
     1.2 +++ b/src/lib-storage/mailbox-list.c	Thu Feb 17 08:02:45 2011 +0200
     1.3 @@ -345,8 +345,8 @@
     1.4  		*gid_r = (gid_t)-1;
     1.5  		*gid_origin_r = "defaults";
     1.6  	} else {
     1.7 -		*file_mode_r = st.st_mode & 0666;
     1.8 -		*dir_mode_r = st.st_mode & 0777;
     1.9 +		*file_mode_r = (st.st_mode & 0666) | 0600;
    1.10 +		*dir_mode_r = (st.st_mode & 0777) | 0700;
    1.11  		*gid_origin_r = path;
    1.12  
    1.13  		if (!S_ISDIR(st.st_mode)) {