dovecot-1.2: master: If there's no home directory don't set HOME...

dovecot at dovecot.org dovecot at dovecot.org
Sat Oct 25 15:42:47 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/8aeff7f48995
changeset: 8327:8aeff7f48995
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Oct 25 15:41:33 2008 +0300
description:
master: If there's no home directory don't set HOME environment at all.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/master/mail-process.c |    3 ++-

diffs (13 lines):

diff -r ccc0322c6804 -r 8aeff7f48995 src/master/mail-process.c
--- a/src/master/mail-process.c	Sat Oct 25 15:20:33 2008 +0300
+++ b/src/master/mail-process.c	Sat Oct 25 15:41:33 2008 +0300
@@ -849,7 +849,8 @@ create_mail_process(enum process_type pr
 	}
 
 	env_put("LOGGED_IN=1");
-	env_put(t_strconcat("HOME=", home_dir, NULL));
+	if (*home_dir != '\0')
+		env_put(t_strconcat("HOME=", home_dir, NULL));
 	env_put(t_strconcat("USER=", user, NULL));
 
 	addr = net_ip2addr(&request->remote_ip);


More information about the dovecot-cvs mailing list