[dovecot-cvs] dovecot/src/lib-storage/index index-storage.c, 1.44, 1.45

cras at procontrol.fi cras at procontrol.fi
Wed Apr 28 23:51:24 EEST 2004


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

Modified Files:
	index-storage.c 
Log Message:
fixes



Index: index-storage.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-storage.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- index-storage.c	28 Apr 2004 02:00:39 -0000	1.44
+++ index-storage.c	28 Apr 2004 20:51:22 -0000	1.45
@@ -363,7 +363,8 @@
 	struct index_mailbox *ibox = (struct index_mailbox *) box;
 
 	/* make sure we're unlocked */
-	mail_index_view_unlock(ibox->view);
+	if (ibox->view != NULL)
+		mail_index_view_unlock(ibox->view);
 
 	index_mailbox_check_remove_all(ibox);
 	if (ibox->index != NULL)
@@ -419,7 +420,8 @@
 		break;
 	}
 
-	mail_index_view_unlock(ibox->view);
+	if (ibox->view != NULL)
+		mail_index_view_unlock(ibox->view);
 	mail_index_reset_error(ibox->index);
 	return FALSE;
 }



More information about the dovecot-cvs mailing list