From: Timo Sirainen Date: Mon, 6 Apr 2009 21:02:49 +0000 (-0400) Subject: deliver: umask setting has been removed, don't try to use it. X-Git-Tag: 2.0.alpha1~1023 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6fc16061e35edc1dea9700f9c60b46da45068462;p=thirdparty%2Fdovecot%2Fcore.git deliver: umask setting has been removed, don't try to use it. --HG-- branch : HEAD --- 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);