Mercurial > dovecot > core-2.2
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 */