diff options
Diffstat (limited to '')
-rw-r--r-- | mail/mutt-devel/files/patch-smime-recvattach | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/mail/mutt-devel/files/patch-smime-recvattach b/mail/mutt-devel/files/patch-smime-recvattach deleted file mode 100644 index 92fa0e2df698..000000000000 --- a/mail/mutt-devel/files/patch-smime-recvattach +++ /dev/null @@ -1,39 +0,0 @@ -diff -u -r3.13 recvattach.c ---- recvattach.c 12 Apr 2004 20:33:33 -0000 3.13 -+++ recvattach.c 30 Aug 2004 20:26:30 -0000 -@@ -913,18 +913,33 @@ - mx_close_message (&msg); - return; - } -- if ((WithCrypto & APPLICATION_SMIME) && hdr->security & APPLICATION_SMIME) -+ if ((WithCrypto & APPLICATION_SMIME) && (hdr->security & APPLICATION_SMIME)) - { - if (hdr->env) - crypt_smime_getkeys (hdr->env); - - if (mutt_is_application_smime(hdr->content)) -+ { - secured = ! crypt_smime_decrypt_mime (msg->fp, &fp, - hdr->content, &cur); -+ -+ /* S/MIME nesting */ -+ if ((mutt_is_application_smime (cur) & SMIMEOPAQUE)) -+ { -+ BODY *_cur = cur; -+ FILE *_fp = fp; -+ -+ fp = NULL; cur = NULL; -+ secured = !crypt_smime_decrypt_mime (_fp, &fp, _cur, &cur); -+ -+ mutt_free_body (&_cur); -+ safe_fclose (&_fp); -+ } -+ } - else - need_secured = 0; - } -- if ((WithCrypto & APPLICATION_PGP) && hdr->security & APPLICATION_PGP) -+ if ((WithCrypto & APPLICATION_PGP) && (hdr->security & APPLICATION_PGP)) - { - if (mutt_is_multipart_encrypted(hdr->content)) - secured = !crypt_pgp_decrypt_mime (msg->fp, &fp, hdr->content, &cur); |