Mercurial > dovecot > original-hg > dovecot-1.2
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]++;