]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Fix memory leak in disconnected state
authorDmitry Yakunin <d.yakunin@rambler-co.ru>
Tue, 4 Apr 2017 20:33:51 +0000 (23:33 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 6 Apr 2017 17:22:41 +0000 (20:22 +0300)
src/lib-imap-client/imapc-connection.c

index 972f4d8940788fd6dd6cb157ad1f8b68638ea7ae..0fe223b74ec048e359a46fec20cf2bb5d8f24eaf 100644 (file)
@@ -382,6 +382,9 @@ static void imapc_connection_set_state(struct imapc_connection *conn,
 
                conn->selecting_box = NULL;
                conn->selected_box = NULL;
+
+               i_free(conn->ips);
+               conn->ips_count = 0;
                break;
        default:
                break;