diff src/master/login-process.c @ 3083:a20882c4f092 HEAD

Disable log throttlong for auth process, and for login processes if login_process_per_connection=no.
author Timo Sirainen <tss@iki.fi>
date Sun, 09 Jan 2005 22:12:35 +0200
parents 634cf6aa34d1
children 3b75956d20c4
line wrap: on
line diff
--- a/src/master/login-process.c	Sun Jan 09 21:56:00 2005 +0200
+++ b/src/master/login-process.c	Sun Jan 09 22:12:35 2005 +0200
@@ -446,6 +446,7 @@
 static pid_t create_login_process(struct login_group *group)
 {
 	struct log_io *log;
+	unsigned int max_log_lines_per_sec;
 	const char *prefix;
 	pid_t pid;
 	int fd[2], log_fd;
@@ -466,7 +467,9 @@
 		return -1;
 	}
 
-	log_fd = log_create_pipe(&log);
+	max_log_lines_per_sec =
+		group->set->login_process_per_connection ? 10 : 0;
+	log_fd = log_create_pipe(&log, max_log_lines_per_sec);
 	if (log_fd < 0)
 		pid = -1;
 	else {