Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7427:264d4f41c627 HEAD
If mbox isn't writable, don't try to update its atime with utime().
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 20 Mar 2008 15:02:31 +0200 |
parents | 11e7ec83665d |
children | d6f1eb00e4d3 |
files | src/lib-storage/index/mbox/mbox-sync.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync.c Wed Mar 19 20:03:24 2008 +0200 +++ b/src/lib-storage/index/mbox/mbox-sync.c Thu Mar 20 15:02:31 2008 +0200 @@ -1788,7 +1788,8 @@ ret = mbox_rewrite_base_uid_last(&sync_ctx); } - if (ret == 0 && mbox->mbox_fd != -1 && mbox->ibox.keep_recent) { + if (ret == 0 && mbox->mbox_fd != -1 && mbox->ibox.keep_recent && + !sync_ctx.mbox->mbox_readonly) { /* try to set atime back to its original value */ struct utimbuf buf; struct stat st;