# HG changeset patch # User Timo Sirainen # Date 1216571211 -10800 # Node ID a90541a1192c6c520d25e4dac6c8ae44c91c1911 # Parent d1da922a437d04a7effbfa15762c69c97184341b Maildir: Group of the created shared directory wasn't set. Patch by Simon Michelson. diff -r d1da922a437d -r a90541a1192c src/lib-storage/index/maildir/maildir-storage.c --- a/src/lib-storage/index/maildir/maildir-storage.c Sun Jul 20 18:57:50 2008 +0300 +++ b/src/lib-storage/index/maildir/maildir-storage.c Sun Jul 20 19:26:51 2008 +0300 @@ -539,6 +539,10 @@ umask(old_mask); return -1; } + if (chown(dir, (uid_t)-1, gid) < 0) { + mail_storage_set_critical(storage, + "chown(%s) failed: %m", dir); + } for (i = 0; i < N_ELEMENTS(maildir_subdirs); i++) { path = t_strconcat(dir, "/", maildir_subdirs[i], NULL); if (chown(path, (uid_t)-1, gid) < 0) {