]> 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)
committerGitLab <gitlab@git.dovecot.net>
Wed, 5 Apr 2017 08:13:14 +0000 (11:13 +0300)
src/lib-imap-client/imapc-connection.c

index fc5cd4348119081f9e0bef3c5958424df5e87464..f12b3ca21f450584c32faaf7c6dc319959892b15 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;