dovecot-2.0: script-login: Reverted last change.
dovecot at dovecot.org
dovecot at dovecot.org
Mon May 9 20:03:31 EEST 2011
details: http://hg.dovecot.org/dovecot-2.0/rev/56a1b3082b4b
changeset: 12783:56a1b3082b4b
user: Timo Sirainen <tss at iki.fi>
date: Mon May 09 20:03:24 2011 +0300
description:
script-login: Reverted last change.
diffstat:
src/util/script-login.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diffs (36 lines):
diff -r 1bbb45a97cc1 -r 56a1b3082b4b src/util/script-login.c
--- a/src/util/script-login.c Mon May 09 19:59:21 2011 +0300
+++ b/src/util/script-login.c Mon May 09 20:03:24 2011 +0300
@@ -22,7 +22,7 @@
#define SCRIPT_COMM_FD 3
static const char **exec_args;
-static bool drop_privileges = TRUE;
+static bool drop_privileges = FALSE;
static void client_connected(struct master_service_connection *conn)
{
@@ -120,7 +120,7 @@
mail_storage_service_restrict_setenv(service_ctx, user);
if (drop_privileges)
- restrict_access_by_env(getenv("HOME"), FALSE);
+ restrict_access_by_env(getenv("HOME"), TRUE);
if (dup2(fd, STDIN_FILENO) < 0)
i_fatal("dup2() failed: %m");
@@ -186,11 +186,11 @@
flags |= MASTER_SERVICE_FLAG_STANDALONE;
master_service = master_service_init("script-login", flags,
- &argc, &argv, "+n");
+ &argc, &argv, "+d");
while ((c = master_getopt(master_service)) > 0) {
switch (c) {
- case 'n':
- drop_privileges = FALSE;
+ case 'd':
+ drop_privileges = TRUE;
break;
default:
return FATAL_DEFAULT;
More information about the dovecot-cvs
mailing list