Mercurial > dovecot > core-2.2
changeset 13005:56a1b3082b4b
script-login: Reverted last change.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 09 May 2011 20:03:24 +0300 |
parents | 1bbb45a97cc1 |
children | 25a452227a09 |
files | src/util/script-login.c |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- 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;