Mercurial > dovecot > core-2.2
diff src/pop3/main.c @ 9970:4b28edba5ff9 HEAD
imap, pop3: Process permissions weren't properly dropped.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 05 Oct 2009 18:20:51 -0400 |
parents | a249daa4d960 |
children | 4fe8c4382712 |
line wrap: on
line diff
--- a/src/pop3/main.c Mon Oct 05 18:06:13 2009 -0400 +++ b/src/pop3/main.c Mon Oct 05 18:20:51 2009 -0400 @@ -85,8 +85,11 @@ if (IS_STANDALONE()) service_flags |= MASTER_SERVICE_FLAG_STANDALONE; - else - storage_service_flags |= MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT; + else { + storage_service_flags |= + MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT | + MAIL_STORAGE_SERVICE_FLAG_RESTRICT_BY_ENV; + } master_service = master_service_init("pop3", service_flags, argc, argv); while ((c = getopt(argc, argv, master_service_getopt_string())) > 0) {