changeset 15128:3e1f1b6887c8

lib-storage: Fixed memory leak getting MAILBOX_METADATA_VIRTUAL_SIZE Function virtual_size_add_new forgets to free the 'search_args' object after it searches the mails. --- src/lib-storage/index/index-status.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
author Dafan Zhai <dafan.zhai@securepoint.de>
date Tue, 11 Sep 2012 19:14:09 +0300
parents 9f691edba099
children 382df961f290
files src/lib-storage/index/index-status.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-status.c	Tue Sep 11 18:42:05 2012 +0300
+++ b/src/lib-storage/index/index-status.c	Tue Sep 11 19:14:09 2012 +0300
@@ -217,6 +217,7 @@
 	}
 	if (mailbox_search_deinit(&search_ctx) < 0)
 		ret = -1;
+	mail_search_args_unref(&search_args);
 
 	if (ret == 0) {
 		/* success, cache all */