X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Frfc3676.c;h=133fe3cfc0d7a24b66e1b6e1cb6863ec79876db5;hp=404b02b419e2f085ef57f63da32f4c39ce9c97b7;hb=7b392ef7b50798f9eb3e7c869e634c5fef0092d1;hpb=92f2fc3802e13a8eb0717123c588d855fa0de67f;ds=sidebyside diff --git a/lib-mime/rfc3676.c b/lib-mime/rfc3676.c index 404b02b..133fe3c 100644 --- a/lib-mime/rfc3676.c +++ b/lib-mime/rfc3676.c @@ -224,13 +224,14 @@ void rfc3676_space_stuff (HEADER* hdr) { if ((in = safe_fopen (hdr->content->filename, "r")) == NULL) return; - mutt_mktemp (tmpf); - if ((out = safe_fopen (tmpf, "w+")) == NULL) { - fclose (in); + + out = m_tempfile(tmpf, sizeof(tmpf), NONULL(Tempdir), NULL); + if (!out) { + fclose(in); return; } - while (fgets (buf, sizeof (buf), in)) { + while (fgets(buf, sizeof (buf), in)) { if (m_strncmp("From ", buf, 4) == 0 || buf[0] == ' ') { fputc (' ', out); }