From 88923173c26f18977923e2639504759790783247 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Tue, 10 Dec 2019 16:41:38 +0300 Subject: [PATCH] Set is_gossiped to true when Autocrypt-Gossip header is added --- src/mimefactory.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mimefactory.rs b/src/mimefactory.rs index c7b8a2d1b..d03b2156f 100644 --- a/src/mimefactory.rs +++ b/src/mimefactory.rs @@ -511,6 +511,8 @@ impl<'a, 'b> MimeFactory<'a, 'b> { unprotected_headers.push(Header::new_with_value("To".into(), to).unwrap()); unprotected_headers.push(Header::new_with_value("From".into(), vec![from]).unwrap()); + let mut is_gossiped = false; + let outer_message = if is_encrypted { // Add gossip headers if do_gossip { @@ -519,6 +521,7 @@ impl<'a, 'b> MimeFactory<'a, 'b> { if let Some(header) = peerstate.render_gossip_header(min_verified) { message = message.header(Header::new("Autocrypt-Gossip".into(), header)); + is_gossiped = true; } } } @@ -599,8 +602,6 @@ impl<'a, 'b> MimeFactory<'a, 'b> { message }; - let is_gossiped = is_encrypted && do_gossip && !peerstates.is_empty(); - let MimeFactory { recipients_addr, from_addr,