[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-uidlist.c, 1.2, 1.3

cras at procontrol.fi cras at procontrol.fi
Thu Apr 29 02:24:40 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv14402/lib-storage/index/maildir

Modified Files:
	maildir-uidlist.c 
Log Message:
make sure we unlock uidlist



Index: maildir-uidlist.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-uidlist.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- maildir-uidlist.c	28 Apr 2004 21:41:24 -0000	1.2
+++ maildir-uidlist.c	28 Apr 2004 23:24:37 -0000	1.3
@@ -570,9 +570,11 @@
 {
 	int ret;
 
-	if (ctx->failed)
+	if (ctx->failed) {
+		if (UIDLIST_IS_LOCKED(ctx->uidlist))
+			maildir_uidlist_unlock(ctx->uidlist);
 		ret = -1;
-	else {
+	} else {
 		maildir_uidlist_swap(ctx);
 		if (!ctx->new_files)
 			ret = 0;



More information about the dovecot-cvs mailing list