dovecot-1.0: Trying to user $USER environment didn't work before...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Feb 29 11:15:11 EET 2008
details: http://hg.dovecot.org/dovecot-1.0/rev/eb249c6e4fef
changeset: 5522:eb249c6e4fef
user: Timo Sirainen <tss at iki.fi>
date: Fri Feb 29 11:18:02 2008 +0200
description:
Trying to user $USER environment didn't work before environment was already
cleared. Get it earlier. Patch by Chris Vogel.
diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
src/deliver/deliver.c | 2 +-
diffs (19 lines):
diff -r c9f075374410 -r eb249c6e4fef src/deliver/deliver.c
--- a/src/deliver/deliver.c Fri Feb 29 11:15:29 2008 +0200
+++ b/src/deliver/deliver.c Fri Feb 29 11:18:02 2008 +0200
@@ -616,6 +616,7 @@ int main(int argc, char *argv[])
/* Clean up environment. */
env_tz = getenv("TZ");
home = getenv("HOME");
+ user = getenv("USER");
env_clean();
if (env_tz != NULL)
env_put(t_strconcat("TZ=", env_tz, NULL));
@@ -678,7 +679,6 @@ int main(int argc, char *argv[])
/* we're non-root. get our username and possibly our home. */
struct passwd *pw;
- user = getenv("USER");
pw = getpwuid(process_euid);
if (pw != NULL) {
user = t_strdup(pw->pw_name);
More information about the dovecot-cvs
mailing list