X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pop%2Fpop.c;h=be2d105faf7c2c117c763b7b049db7656e959108;hp=a6e1fd8970a0bc288d288b99ff11bf836495fb14;hb=7b392ef7b50798f9eb3e7c869e634c5fef0092d1;hpb=ac1ea3143e61def7fc9000bee6d0d59d56c5b997 diff --git a/pop/pop.c b/pop/pop.c index a6e1fd8..be2d105 100644 --- a/pop/pop.c +++ b/pop/pop.c @@ -10,9 +10,9 @@ #include #include +#include #include "mutt.h" -#include "mx.h" #include "pop.h" #include @@ -45,9 +45,9 @@ static pop_query_status pop_read_header (POP_DATA * pop_data, HEADER * h) char buf[LONG_STRING]; char tempfile[_POSIX_PATH_MAX]; - mutt_mktemp (tempfile); - if (!(f = safe_fopen (tempfile, "w+"))) { - mutt_perror (tempfile); + f = m_tempfile(tempfile, sizeof(tempfile), NONULL(Tempdir), NULL); + if (!f) { + mutt_error(_("Could not create temporary file")); return PFD_FUNCT_ERROR; } @@ -349,11 +349,10 @@ int pop_fetch_message (MESSAGE * msg, CONTEXT * ctx, int msgno) bar.msg = _("Fetching message..."); mutt_progress_bar (&bar, 0); - mutt_mktemp (path); - msg->fp = safe_fopen (path, "w+"); + msg->fp = m_tempfile(path, sizeof(path), NONULL(Tempdir), NULL); if (!msg->fp) { - mutt_perror (path); - mutt_sleep (2); + mutt_error(_("Could not create temporary file")); + mutt_sleep(2); return -1; }