diff src/master/login-process.c @ 722:0438621d25ff HEAD

Added virtual memory size limits to processes. Default values are pretty high, this is mostly because I want it to prevent accidental infinite loops eating memory or some integer overflows, not to actually restrict anything.
author Timo Sirainen <tss@iki.fi>
date Sun, 01 Dec 2002 15:48:50 +0200
parents cc795d74d08f
children 8dd8ebe6bcac
line wrap: on
line diff
--- a/src/master/login-process.c	Sun Dec 01 15:10:15 2002 +0200
+++ b/src/master/login-process.c	Sun Dec 01 15:48:50 2002 +0200
@@ -7,6 +7,7 @@
 #include "fdpass.h"
 #include "env-util.h"
 #include "restrict-access.h"
+#include "restrict-process-size.h"
 #include "login-process.h"
 #include "auth-process.h"
 #include "master-interface.h"
@@ -320,6 +321,8 @@
 					set_max_logging_users));
 	}
 
+	restrict_process_size(set_login_process_size);
+
 	/* hide the path, it's ugly */
 	argv[0] = strrchr(set_login_executable, '/');
 	if (argv[0] == NULL) argv[0] = set_login_executable; else argv[0]++;