X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=attach.c;h=ccc0a8d6cab998027a017584f13a7aedace46ebd;hb=024fe257a96f97619e236bbdafe57b63101eb17f;hp=d4b1c6fce50f8c541161f1a3d16323ec278538c8;hpb=363a0a082dba5ca0865acdbf30e1806e0ecb60f6;p=apps%2Fmadmutt.git diff --git a/attach.c b/attach.c index d4b1c6f..ccc0a8d 100644 --- a/attach.c +++ b/attach.c @@ -45,7 +45,7 @@ int mutt_get_tmp_attachment (BODY * a) if (stat (a->filename, &st) == -1) return -1; - if ((fpin = fopen (a->filename, "r")) && (fpout = safe_fopen (tempfile, "w"))) { /* __FOPEN_CHECKED__ */ + if ((fpin = fopen (a->filename, "r")) && (fpout = safe_fopen (tempfile, "w"))) { mutt_copy_stream (fpin, fpout); m_strreplace(&a->filename, tempfile); a->unlink = 1; @@ -375,7 +375,7 @@ int mutt_view_attachment (FILE * fp, BODY * a, int flag, HEADER * hdr, int unlink_tempfile = 0; int pagerfd = -1; - is_message = mutt_is_message_type (a->type, a->subtype); + is_message = mutt_is_message_type(a); if (is_message && a->hdr && (a->hdr->security & ENCRYPT) && !crypt_valid_passphrase (a->hdr->security)) return (rc); @@ -666,7 +666,7 @@ static FILE *mutt_save_attachment_open (char *path, int flags) * as safe_fopen returns w/ an error if path exists */ if (flags == M_SAVE_OVERWRITE) - return fopen (path, "w"); /* __FOPEN_CHECKED__ */ + return fopen (path, "w"); return safe_fopen (path, "w"); } @@ -683,7 +683,7 @@ int mutt_save_attachment (FILE * fp, BODY * m, char *path, int flags, m->hdr && m->encoding != ENCBASE64 && m->encoding != ENCQUOTEDPRINTABLE && - mutt_is_message_type (m->type, m->subtype)) { + mutt_is_message_type(m)) { /* message type attachments are written to mail folders. */ char buf[HUGE_STRING]; @@ -784,8 +784,6 @@ int mutt_decode_save_attachment (FILE * fp, BODY * m, char *path, if (flags == M_SAVE_APPEND) s.fpout = fopen (path, "a"); - else if (flags == M_SAVE_OVERWRITE) - s.fpout = safe_fopen (path, "w"); /* __FOPEN_CHECKED__ */ else s.fpout = safe_fopen (path, "w");