summaryrefslogtreecommitdiffstats
path: root/melib
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-23 06:41:52 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-24 02:18:41 +0200
commit2ef2add67f435977804672a1c4301d08cb714fd4 (patch)
treee8c15ff434960f6b8699e5603001f7471b4edfd2 /melib
parent458209b4480caf5cb8ab2eeae256995cdf8e3ff1 (diff)
imap: fix untrimmed query str resulting in invalid search criteria in cyrus
Diffstat (limited to 'melib')
-rw-r--r--melib/src/backends/imap.rs2
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?;