]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap-login: Use create_ostream_auto() compression API
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 27 Nov 2024 14:07:51 +0000 (16:07 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/imap-login/imap-proxy.c

index 371fbd4f3627323b082002eea199f0254d4debb1..15c5f800af018d62f6ad6d73f5b5effb1a554dba 100644 (file)
@@ -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;
 }