[dovecot-cvs] dovecot/src/master login-process.c,1.65,1.66

cras at dovecot.org cras at dovecot.org
Fri Oct 28 14:34:38 EEST 2005


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);



More information about the dovecot-cvs mailing list