imap: don't send CRLF twice when sending LITERAL

This results in BAD IMAP errors, as a CRLF results in an empty command.
async
Manos Pitsidianakis 2020-06-23 19:22:09 +03:00
parent d7444a5b19
commit 2a0ad92374
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
1 changed files with 0 additions and 3 deletions

View File

@ -369,9 +369,6 @@ impl ImapStream {
pub fn send_literal(&mut self, data: &[u8]) -> Result<()> {
self.stream.write_all(data)?;
if !data.ends_with(b"\r\n") {
self.stream.write_all(b"\r\n")?;
}
self.stream.write_all(b"\r\n")?;
Ok(())
}