Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
lib-smtp: server: Fixed assertion in smtp_server_connection_next_repl…
…y() checking whether command is fully replied. It did not handle LMTP DATA/BDAT command correctly, for which there can be multiple replies. This fixes mixing local/remote recipients in LMTP, which used to crash: Panic: file smtp-server-connection.c: line 610 (smtp_server_connection_next_reply): assertion failed: (cmd->state == SMTP_SERVER_COMMAND_STATE_READY_TO_REPLY && smtp_server_command_is_replied(cmd))
- Loading branch information