From 6fc16061e35edc1dea9700f9c60b46da45068462 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 6 Apr 2009 17:02:49 -0400 Subject: [PATCH] deliver: umask setting has been removed, don't try to use it. --HG-- branch : HEAD --- src/deliver/deliver-settings.c | 2 -- src/deliver/deliver-settings.h | 1 - src/deliver/deliver.c | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/deliver/deliver-settings.c b/src/deliver/deliver-settings.c index 73c0e497a3..bf995802c0 100644 --- a/src/deliver/deliver-settings.c +++ b/src/deliver/deliver-settings.c @@ -25,7 +25,6 @@ static struct setting_define deliver_setting_defines[] = { DEF(SET_STR, log_timestamp), DEF(SET_STR, syslog_facility), DEF(SET_BOOL, version_ignore), - DEF(SET_UINT, umask), DEF(SET_STR, mail_plugins), DEF(SET_STR, mail_plugin_dir), @@ -56,7 +55,6 @@ static struct deliver_settings deliver_default_settings = { MEMBER(log_timestamp) DEFAULT_FAILURE_STAMP_FORMAT, MEMBER(syslog_facility) "mail", MEMBER(version_ignore) FALSE, - MEMBER(umask) 0077, MEMBER(mail_plugins) "", MEMBER(mail_plugin_dir) MODULEDIR"/lda", diff --git a/src/deliver/deliver-settings.h b/src/deliver/deliver-settings.h index facd4efd34..998a859142 100644 --- a/src/deliver/deliver-settings.h +++ b/src/deliver/deliver-settings.h @@ -10,7 +10,6 @@ struct deliver_settings { const char *log_timestamp; const char *syslog_facility; bool version_ignore; - unsigned int umask; const char *mail_plugins; const char *mail_plugin_dir; diff --git a/src/deliver/deliver.c b/src/deliver/deliver.c index be5dfbcd60..0a12100250 100644 --- a/src/deliver/deliver.c +++ b/src/deliver/deliver.c @@ -725,7 +725,7 @@ int main(int argc, char *argv[]) } env_put(t_strconcat("USER=", user, NULL)); - (void)umask(deliver_set->umask); + (void)umask(0077); dict_drivers_register_builtin(); duplicate_init(mail_set); -- 2.47.3