Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8023:a90541a1192c HEAD
Maildir: Group of the created shared directory wasn't set.
Patch by Simon Michelson.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 20 Jul 2008 19:26:51 +0300 |
parents | d1da922a437d |
children | 8cb32b10a536 |
files | src/lib-storage/index/maildir/maildir-storage.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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) {