From eeb24afd78a6448e808aaf96dbd7d5abf51bbd40 Mon Sep 17 00:00:00 2001 From: Pierre Carrier Date: Tue, 14 Sep 2010 16:43:39 -0700 Subject: Allows changing the maximum number of simultaneous clients in winbindd through an smb.conf option. Signed-off-by: Jeremy Allison --- source3/winbindd/winbindd.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'source3/winbindd') diff --git a/source3/winbindd/winbindd.c b/source3/winbindd/winbindd.c index 7a9ebb8a82..9c0a1fb921 100644 --- a/source3/winbindd/winbindd.c +++ b/source3/winbindd/winbindd.c @@ -908,17 +908,15 @@ static void winbindd_listen_fde_handler(struct tevent_context *ev, struct winbindd_listen_state *s = talloc_get_type_abort(private_data, struct winbindd_listen_state); - while (winbindd_num_clients() > - WINBINDD_MAX_SIMULTANEOUS_CLIENTS - 1) { + while (winbindd_num_clients() > lp_winbind_max_clients() - 1) { DEBUG(5,("winbindd: Exceeding %d client " "connections, removing idle " - "connection.\n", - WINBINDD_MAX_SIMULTANEOUS_CLIENTS)); + "connection.\n", lp_winbind_max_clients())); if (!remove_idle_client()) { DEBUG(0,("winbindd: Exceeding %d " "client connections, no idle " "connection found\n", - WINBINDD_MAX_SIMULTANEOUS_CLIENTS)); + lp_winbind_max_clients())); break; } } -- cgit