The global setting from the server object was used, rather than the
per-connection setting. The latter is usually the one that is properly set,
while the global server setting is left at zero. For LMTP this meant that the
40 Mb implicit limit was still in force.
smtp_server_connection_update_rawlog(conn);
conn->smtp_parser = smtp_command_parser_init(conn->conn.input,
- &conn->server->set.command_limits);
+ &conn->set.command_limits);
o_stream_set_flush_callback(conn->conn.output,
smtp_server_connection_output, conn);