changeset 21898:a0c4080f1005

imapc: Fix memory leak in disconnected state
author Dmitry Yakunin <d.yakunin@rambler-co.ru>
date Tue, 04 Apr 2017 23:33:51 +0300
parents 3b71e7b69d1c
children d3f92c9be7d4
files src/lib-imap-client/imapc-connection.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-imap-client/imapc-connection.c	Wed Apr 05 09:26:54 2017 +0300
+++ b/src/lib-imap-client/imapc-connection.c	Tue Apr 04 23:33:51 2017 +0300
@@ -382,6 +382,9 @@
 
 		conn->selecting_box = NULL;
 		conn->selected_box = NULL;
+
+		i_free(conn->ips);
+		conn->ips_count = 0;
 		break;
 	default:
 		break;