#include <lib-mime/mime.h>
#include <lib-ui/curses.h>
+#include <lib-mx/mx.h>
-#include "mx.h"
#include "alias.h"
#include "handler.h"
#include "copy.h"
address_t *tmp = NULL;
FILE *fpout;
- mutt_mktemp (tempfname);
- if (!(fpout = safe_fopen (tempfname, "w"))) {
- mutt_perror (tempfname);
+ fpout = m_tempfile(tempfname, sizeof(tempfname), NONULL(Tempdir), NULL);
+ if (!fpout) {
+ mutt_error(_("Could not create temporary file"));
return;
}