wibble.
authorPierre Habouzit <madcoder@debian.org>
Sun, 26 Nov 2006 16:19:39 +0000 (17:19 +0100)
committerPierre Habouzit <madcoder@debian.org>
Sun, 26 Nov 2006 16:19:39 +0000 (17:19 +0100)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
attach.c

index 54bfc73..d4b1c6f 100644 (file)
--- a/attach.c
+++ b/attach.c
@@ -445,13 +445,9 @@ int mutt_view_attachment (FILE * fp, BODY * a, int flag, HEADER * hdr,
   }
 
   if (use_pager) {
-    if (fp && !use_mailcap && a->filename) {
-      /* recv case */
-      m_strcpy(pagerfile, sizeof(pagerfile), a->filename);
-      pagerfd = m_tempfd(pagerfile, sizeof(pagerfile), NONULL(Tempdir), pagerfile);
-    } else {
-      pagerfd = m_tempfd(pagerfile, sizeof(pagerfile), NONULL(Tempdir), NULL);
-    }
+    /* recv case */
+    pagerfd = m_tempfd(pagerfile, sizeof(pagerfile), NONULL(Tempdir),
+                       fp && !use_mailcap ? a->filename : NULL);
   }
 
   if (use_mailcap) {