X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=postpone.c;h=5fda6cec492ad0cd7ad99e5913c3017709a670da;hp=fd06b628b32179e53132f496c4ace0d4d5b96796;hb=6ebff74ad242d4c56fb7762965b19cee14fd2daa;hpb=3766db5f849cea008b1cd3d532c712aeb17aa062 diff --git a/postpone.c b/postpone.c index fd06b62..5fda6ce 100644 --- a/postpone.c +++ b/postpone.c @@ -604,11 +604,10 @@ int mutt_prepare_template (FILE * fp, CONTEXT * ctx, HEADER * newhdr, parameter_delval(&b->parameter, "x-mutt-noconv"); } - mutt_adv_mktemp (NULL, file, sizeof (file)); - if ((s.fpout = safe_fopen (file, "w")) == NULL) + s.fpout = m_tempfile(file, sizeof(file), NONULL(Tempdir), file); + if (!s.fpout) goto bail; - if (mutt_is_application_pgp (b) & (ENCRYPT | SIGN)) { mutt_body_handler (b, &s); @@ -656,7 +655,7 @@ bail: /* that's it. */ if (bfp != fp) - fclose (bfp); + m_fclose(&bfp); if (msg) mx_close_message (&msg);