]> granicus.if.org Git - neomutt/commitdiff
defect 190854: Logical vs. bitwise operator
authorRichard Russon <rich@flatcap.org>
Sat, 2 Mar 2019 15:26:20 +0000 (15:26 +0000)
committerRichard Russon <rich@flatcap.org>
Sun, 3 Mar 2019 00:56:07 +0000 (00:56 +0000)
commands.c

index ef5bd46bf1cc49a3ea8e0796718193ae19ab8349..2b16bde27b325ff76a95ce53ed8ac04efa3dc5ea 100644 (file)
@@ -118,20 +118,20 @@ static void update_protected_headers(struct Email *cur)
     {
       prot_headers = cur->content->parts->mime_headers;
     }
-    else if ((WithCrypto & APPLICATION_SMIME) && mutt_is_application_smime(cur->content))
+    else if (((WithCrypto & APPLICATION_SMIME) != 0) && mutt_is_application_smime(cur->content))
     {
       prot_headers = cur->content->mime_headers;
     }
   }
   if (!prot_headers && (cur->security & SEC_ENCRYPT))
   {
-    if ((WithCrypto & APPLICATION_PGP) &&
+    if (((WithCrypto & APPLICATION_PGP) != 0) &&
         (mutt_is_valid_multipart_pgp_encrypted(cur->content) ||
          mutt_is_malformed_multipart_pgp_encrypted(cur->content)))
     {
       prot_headers = cur->content->mime_headers;
     }
-    else if ((WithCrypto & APPLICATION_SMIME) && mutt_is_application_smime(cur->content))
+    else if (((WithCrypto & APPLICATION_SMIME) != 0) && mutt_is_application_smime(cur->content))
     {
       prot_headers = cur->content->mime_headers;
     }