dovecot: Drop also exclusive locks when closing index files (the...
    dovecot at dovecot.org 
    dovecot at dovecot.org
       
    Sat Sep 15 08:56:02 EEST 2007
    
    
  
details:   http://hg.dovecot.org/dovecot/rev/f33ea6ff46ea
changeset: 6372:f33ea6ff46ea
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Sep 15 08:54:43 2007 +0300
description:
Drop also exclusive locks when closing index files (there shouldn't be any
though).
diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
src/lib-index/mail-index.c |    4 ++--
diffs (16 lines):
diff -r 8468e3babea2 -r f33ea6ff46ea src/lib-index/mail-index.c
--- a/src/lib-index/mail-index.c	Sat Sep 15 08:54:09 2007 +0300
+++ b/src/lib-index/mail-index.c	Sat Sep 15 08:54:43 2007 +0300
@@ -541,10 +541,10 @@ static void mail_index_close_file(struct
 		index->fd = -1;
 	}
 
-	if (index->lock_type == F_RDLCK)
-		index->lock_type = F_UNLCK;
 	index->lock_id_counter += 2;
+	index->lock_type = F_UNLCK;
 	index->shared_lock_count = 0;
+	index->excl_lock_count = 0;
 }
 
 void mail_index_close(struct mail_index *index)
    
    
More information about the dovecot-cvs
mailing list