From 6620e49d09f185623be85e51f3d836b9ec09c29f Mon Sep 17 00:00:00 2001 From: Brendan Cully Date: Wed, 21 Mar 2007 11:26:38 -0700 Subject: Back out $umask. --- attach.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'attach.c') diff --git a/attach.c b/attach.c index 609525d7..8c3edf2e 100644 --- a/attach.c +++ b/attach.c @@ -736,21 +736,12 @@ bail: static FILE * mutt_save_attachment_open (char *path, int flags) { - mode_t omask; - FILE *fp = NULL; - - omask = umask(Umask); - if (flags == M_SAVE_APPEND) - fp = fopen (path, "a"); - else if (flags == M_SAVE_OVERWRITE) - fp = fopen (path, "w"); /* __FOPEN_CHECKED__ */ - else - fp = safe_fopen (path, "w"); - - umask(omask); - - return fp; + return fopen (path, "a"); + if (flags == M_SAVE_OVERWRITE) + return fopen (path, "w"); /* __FOPEN_CHECKED__ */ + + return safe_fopen (path, "w"); } /* returns 0 on success, -1 on error */ -- cgit v1.2.3