some fixes, make mutt_decode_save_attachment coherent (always closes the
[apps/madmutt.git] / lib-crypt / pgp.c
index 3dd37d5..297eb73 100644 (file)
@@ -467,14 +467,13 @@ static int pgp_check_traditional_one_body (FILE * fp, BODY * b,
     return 0;
 
   tempfd = m_tempfd(tempfile, sizeof(tempfile), NONULL(Tempdir), NULL);
-
   if (mutt_decode_save_attachment (fp, b, tempfd, 0) != 0) {
     unlink (tempfile);
     return 0;
   }
 
-  if ((tfp = fdopen (tempfd, "r")) == NULL) {
-    unlink (tempfile);
+  if (!(tfp = fopen(tempfile, "r"))) {
+    unlink(tempfile);
     return 0;
   }