From: Timo Sirainen Date: Mon, 24 May 2004 22:51:20 +0000 (+0300) Subject: fcntl_locks_disable=yes fix X-Git-Tag: 1.1.alpha1~4047 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a67b680211e62ae8712df502b800fb0deabd80d9;p=thirdparty%2Fdovecot%2Fcore.git fcntl_locks_disable=yes fix --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-lock.c b/src/lib-index/mail-index-lock.c index 116f93d493..afd260eee0 100644 --- a/src/lib-index/mail-index-lock.c +++ b/src/lib-index/mail-index-lock.c @@ -365,7 +365,7 @@ int mail_index_lock_exclusive(struct mail_index *index, static int mail_index_copy_lock_finish(struct mail_index *index) { - if (index->shared_lock_count > 0) { + if (index->shared_lock_count > 0 && !index->fcntl_locks_disable) { /* leave ourself shared locked. */ if (file_try_lock(index->fd, F_RDLCK) <= 0) { mail_index_file_set_syscall_error(index,