From: Aki Tuomi Date: Fri, 18 Aug 2017 08:22:52 +0000 (+0300) Subject: doveadm-server: Deinitialize print on connection destroy X-Git-Tag: 2.3.0.rc1~1154 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f24d61f497c04bea0b8247f6b13a1daa9551dcc;p=thirdparty%2Fdovecot%2Fcore.git doveadm-server: Deinitialize print on connection destroy Otherwise print remains initialized and can break when reusing the service. --- diff --git a/src/doveadm/client-connection.c b/src/doveadm/client-connection.c index 534ac4e255..2e886835c2 100644 --- a/src/doveadm/client-connection.c +++ b/src/doveadm/client-connection.c @@ -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);