[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-sync.c, 1.34,
1.35
cras at procontrol.fi
cras at procontrol.fi
Sat Jun 19 04:04:18 EEST 2004
Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory talvi:/tmp/cvs-serv11864/lib-storage/index/mbox
Modified Files:
mbox-sync.c
Log Message:
assert crashfix for readonly mboxes
Index: mbox-sync.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-sync.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- mbox-sync.c 19 Jun 2004 00:19:48 -0000 1.34
+++ mbox-sync.c 19 Jun 2004 01:04:16 -0000 1.35
@@ -1065,8 +1065,8 @@
ret = mail_index_get_header(sync_view, &sync_ctx.hdr);
i_assert(ret == 0);
- lock_type = mail_index_sync_have_more(index_sync_ctx) ?
- F_WRLCK : F_RDLCK;
+ lock_type = mail_index_sync_have_more(index_sync_ctx) &&
+ !ibox->mbox_readonly ? F_WRLCK : F_RDLCK;
if (lock_type == F_WRLCK && lock) {
(void)mbox_unlock(ibox, lock_id);
lock_id = 0;
More information about the dovecot-cvs
mailing list