summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--attach.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/attach.c b/attach.c
index 8c3edf2e..203a1b16 100644
--- a/attach.c
+++ b/attach.c
@@ -561,10 +561,11 @@ int mutt_view_attachment (FILE *fp, BODY *a, int flag, HEADER *hdr,
if ((mutt_wait_filter (thepid) || (entry->needsterminal &&
option (OPTWAITKEY))) && !use_pager)
mutt_any_key_to_continue (NULL);
-
- close(tempfd);
- close(pagerfd);
-
+
+ if (tempfd != -1)
+ close (tempfd);
+ if (pagerfd != -1)
+ close (pagerfd);
}
else
{