[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