projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use m_tempfile instead of mutt_mktemp
[apps/madmutt.git]
/
headers.c
diff --git
a/headers.c
b/headers.c
index
193a122
..
f158c12
100644
(file)
--- a/
headers.c
+++ b/
headers.c
@@
-7,20
+7,11
@@
* please see the file GPL in the top level source directory.
*/
* please see the file GPL in the top level source directory.
*/
-#if HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include <sys/stat.h>
-#include <string.h>
-#include <ctype.h>
-
-#include <lib-lib/macros.h>
-#include <lib-lib/ascii.h>
-#include <lib-lib/file.h>
-#include <lib-lib/debug.h>
+#include <lib-lib/lib-lib.h>
+#include <lib-ui/curses.h>
#include "mutt.h"
#include "mutt.h"
+#include "alias.h"
#include <lib-crypt/crypt.h>
#include "mutt_idna.h"
#include <lib-crypt/crypt.h>
#include "mutt_idna.h"
@@
-38,8
+29,8
@@
void mutt_edit_headers (const char *editor,
struct stat st;
string_list_t *cur, **last = NULL, *tmp;
struct stat st;
string_list_t *cur, **last = NULL, *tmp;
-
mutt_mktemp (path
);
- if (
(ofp = safe_fopen (path, "w")) == NULL
) {
+
ofp = m_tempfile(path, sizeof(path), NONULL(Tempdir), NULL
);
+ if (
!ofp
) {
mutt_perror (path);
return;
}
mutt_perror (path);
return;
}
@@
-69,7
+60,6
@@
void mutt_edit_headers (const char *editor,
mutt_edit_file (editor, path);
stat (path, &st);
if (mtime == st.st_mtime) {
mutt_edit_file (editor, path);
stat (path, &st);
if (mtime == st.st_mtime) {
- debug_print (1, ("temp file was not modified.\n"));
/* the file has not changed! */
mutt_unlink (path);
return;
/* the file has not changed! */
mutt_unlink (path);
return;