]> 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)
committerTimo Sirainen <tss@dovecot.fi>
Fri, 18 Aug 2017 09:14:58 +0000 (12:14 +0300)
Otherwise print remains initialized and can break when reusing the service.

src/doveadm/client-connection.c

index 534ac4e2551a7f23befcfd8f42573d52b47ba800..2e886835c20f7af60bc1c314679d4fb73148a620 100644 (file)
@@ -561,6 +561,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);