[dovecot-cvs] dovecot/src/master auth-process.c,1.31,1.32 login-process.c,1.33,1.34 mail-process.c,1.1,1.2

cras at procontrol.fi cras at procontrol.fi
Sat Feb 1 04:06:14 EET 2003


Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv5656/src/master

Modified Files:
	auth-process.c login-process.c mail-process.c 
Log Message:
Don't let login process fork()



Index: auth-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/auth-process.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- auth-process.c	30 Jan 2003 17:59:31 -0000	1.31
+++ auth-process.c	1 Feb 2003 02:06:12 -0000	1.32
@@ -330,7 +330,7 @@
 	if (auth_set->verbose)
 		env_put("VERBOSE=1");
 
-	restrict_process_size(auth_set->process_size);
+	restrict_process_size(auth_set->process_size, (unsigned int)-1);
 
 	/* make sure we don't leak syslog fd, but do it last so that
 	   any errors above will be logged */

Index: login-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/login-process.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- login-process.c	30 Jan 2003 17:59:32 -0000	1.33
+++ login-process.c	1 Feb 2003 02:06:12 -0000	1.34
@@ -385,7 +385,7 @@
 
 	env_put(t_strdup_printf("PROCESS_UID=%s", dec2str(getpid())));
 
-	restrict_process_size(group->set->process_size);
+	restrict_process_size(group->set->process_size, 0);
 
 	/* make sure we don't leak syslog fd, but do it last so that
 	   any errors above will be logged */

Index: mail-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/mail-process.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- mail-process.c	30 Jan 2003 17:59:32 -0000	1.1
+++ mail-process.c	1 Feb 2003 02:06:12 -0000	1.2
@@ -152,7 +152,7 @@
 				reply->uid, reply->gid,
 				reply->chroot ? data + reply->home_idx : NULL);
 
-	restrict_process_size(process_size);
+	restrict_process_size(process_size, (unsigned int)-1);
 
 	env_put("LOGGED_IN=1");
 	env_put(t_strconcat("HOME=", data + reply->home_idx, NULL));




More information about the dovecot-cvs mailing list