From a67892d414a1a9aa36ab7382b97ab111688511bb Mon Sep 17 00:00:00 2001 From: holger krekel Date: Thu, 8 Aug 2019 19:21:52 +0200 Subject: [PATCH] (jikstra, hpk) fix a logic bug introduced with the stock-string merge which set the better message only if it was empty --- src/dc_receive_imf.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index 77e6b452c..8be5287f3 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -1723,7 +1723,7 @@ unsafe fn check_verified_properties( unsafe fn set_better_msg>(mime_parser: &mut dc_mimeparser_t, better_msg: T) { let msg = better_msg.as_ref(); - if !(msg.len() > 0) && !mime_parser.parts.is_empty() { + if msg.len() > 0 && !mime_parser.parts.is_empty() { let part = &mut mime_parser.parts[0]; if (*part).type_0 == 10 { free(part.msg as *mut libc::c_void);