diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-11-23 06:41:52 +0200 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-11-24 02:18:41 +0200 |
commit | 2ef2add67f435977804672a1c4301d08cb714fd4 (patch) | |
tree | e8c15ff434960f6b8699e5603001f7471b4edfd2 /melib | |
parent | 458209b4480caf5cb8ab2eeae256995cdf8e3ff1 (diff) |
imap: fix untrimmed query str resulting in invalid search criteria in cyrus
Diffstat (limited to 'melib')
-rw-r--r-- | melib/src/backends/imap.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/melib/src/backends/imap.rs b/melib/src/backends/imap.rs index 33208c6a..a060ca97 100644 --- a/melib/src/backends/imap.rs +++ b/melib/src/backends/imap.rs @@ -1179,7 +1179,7 @@ impl MailBackend for ImapType { let mut conn = connection.lock().await; conn.examine_mailbox(mailbox_hash, &mut response, false) .await?; - conn.send_command(format!("UID SEARCH CHARSET UTF-8 {}", query_str).as_bytes()) + conn.send_command(format!("UID SEARCH CHARSET UTF-8 {}", query_str.trim()).as_bytes()) .await?; conn.read_response(&mut response, RequiredResponses::SEARCH) .await?; |