[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