[dovecot-cvs] dovecot/src/lib-index mail-index-sync.c, 1.69, 1.70 mail-index-view-sync.c, 1.49, 1.50

cras at dovecot.org cras at dovecot.org
Thu Feb 23 20:25:51 EET 2006


Update of /var/lib/cvs/dovecot/src/lib-index
In directory talvi:/tmp/cvs-serv16924/lib-index

Modified Files:
	mail-index-sync.c mail-index-view-sync.c 
Log Message:
Memory leak fixes



Index: mail-index-sync.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-sync.c,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- mail-index-sync.c	8 Feb 2006 17:29:05 -0000	1.69
+++ mail-index-sync.c	23 Feb 2006 18:25:49 -0000	1.70
@@ -630,6 +630,7 @@
 
 	mail_index_view_close(&ctx->view);
 	mail_index_transaction_rollback(&ctx->trans);
+	array_free(&ctx->sync_list);
 	i_free(ctx);
 }
 

Index: mail-index-view-sync.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-view-sync.c,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- mail-index-view-sync.c	14 Jan 2006 18:47:34 -0000	1.49
+++ mail-index-view-sync.c	23 Feb 2006 18:25:49 -0000	1.50
@@ -530,8 +530,7 @@
 	i_assert(view->syncing);
 
 	*_ctx = NULL;
-	if (ctx->sync_map_update)
-		mail_index_sync_map_deinit(&ctx->sync_map_ctx);
+	mail_index_sync_map_deinit(&ctx->sync_map_ctx);
 	mail_index_view_sync_clean_log_syncs(ctx);
 
 	if (!ctx->last_read && ctx->hdr != NULL &&



More information about the dovecot-cvs mailing list