]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fcntl_locks_disable=yes fix
authorTimo Sirainen <tss@iki.fi>
Mon, 24 May 2004 22:51:20 +0000 (01:51 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 24 May 2004 22:51:20 +0000 (01:51 +0300)
--HG--
branch : HEAD

src/lib-index/mail-index-lock.c

index 116f93d493e09a69c4c33ca709133f20f0fc6c2a..afd260eee01947881eeb1191071c6b86fd811c97 100644 (file)
@@ -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,