[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dovecot-cvs
Subject:    [dovecot-cvs] dovecot/src/master login-process.c,1.65,1.66
From:       cras () dovecot ! org (cras () dovecot ! org)
Date:       2005-10-28 14:34:39
Message-ID: 20051028113438.6FC34C000099 () talvi ! dovecot ! org
[Download RAW message or body]

Update of /var/lib/cvs/dovecot/src/master
In directory talvi:/tmp/cvs-serv23529/src/master

Modified Files:
	login-process.c 
Log Message:
Don't call initgroups() at the start of login processes.



Index: login-process.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/login-process.c,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -d -r1.65 -r1.66
--- login-process.c	24 Sep 2005 12:25:32 -0000	1.65
+++ login-process.c	28 Oct 2005 11:34:36 -0000	1.66
@@ -393,8 +393,10 @@
 	child_process_init_env();
 
 	/* setup access environment - needs to be done after
-	   clean_child_process() since it clears environment */
-	restrict_access_set_env(set->login_user, set->login_uid,
+	   clean_child_process() since it clears environment. Don't use
+	   login_user since we don't want to call initgroups() for login
+	   processes. */
+	restrict_access_set_env(NULL, set->login_uid,
 				set->server->login_gid,
 				set->login_chroot ? set->login_dir : NULL,
 				0, 0, NULL);

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic