From: Timo Sirainen Date: Wed, 27 Nov 2024 14:07:51 +0000 (+0200) Subject: imap-login: Use create_ostream_auto() compression API X-Git-Tag: 2.4.0~88 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c9276d1eeb2d7f81b201c1da584277836a16f373;p=thirdparty%2Fdovecot%2Fcore.git imap-login: Use create_ostream_auto() compression API --- diff --git a/src/imap-login/imap-proxy.c b/src/imap-login/imap-proxy.c index 371fbd4f36..15c5f800af 100644 --- a/src/imap-login/imap-proxy.c +++ b/src/imap-login/imap-proxy.c @@ -621,13 +621,12 @@ proxy_side_cmd_compress(struct client *client, const char *const *args, o_stream_nsend_str(client_output, t_strdup_printf( "%s OK Begin compression.\r\n", args[1])); - int level = handler->get_default_level(); login_proxy_replace_client_iostream_pre(client->login_proxy); /* The _pre() call may have replaced the client iostreams. Use client->input/output to get the latest ones. */ login_proxy_replace_client_iostream_post(client->login_proxy, handler->create_istream(client->input), - handler->create_ostream(client->output, level)); + handler->create_ostream_auto(client->output, client->event)); return 0; }