]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-server: Deinitialize print on connection destroy
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 18 Aug 2017 08:22:52 +0000 (11:22 +0300)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 23 Aug 2017 06:28:14 +0000 (09:28 +0300)
Otherwise print remains initialized and can break when reusing the service.

src/doveadm/client-connection.c

index b046ce10f89831dcff09d1532d80828350c14073..16412016311a7af8366af9c42cab9b3ad8e1ceec 100644 (file)
@@ -563,6 +563,8 @@ void client_connection_destroy(struct client_connection **_conn)
 
        *_conn = NULL;
 
+       doveadm_print_deinit();
+
        if (conn->ssl_iostream != NULL)
                ssl_iostream_destroy(&conn->ssl_iostream);