]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-doveadm: doveadm_client_extract() - Unset flush callback when extracting
authorMarkus Valentin <markus.valentin@open-xchange.com>
Tue, 9 Aug 2022 07:12:29 +0000 (09:12 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 9 Sep 2022 08:50:48 +0000 (08:50 +0000)
src/lib-doveadm/doveadm-client.c

index ef39edc16cac1e77919a6bfc13d9099e1194d533..541cd72dc9ddc9878b8f885079acab9610d02414 100644 (file)
@@ -830,6 +830,8 @@ void doveadm_client_extract(struct doveadm_client *conn,
        *ostream_r = conn->conn.output;
        *ssl_iostream_r = conn->ssl_iostream;
 
+       o_stream_unset_flush_callback(conn->conn.output);
+
        conn->conn.input = NULL;
        conn->log_input = NULL;
        conn->conn.output = NULL;