From 0b6da42ea7d6a7629f578f39ec7ad0ec29bf6574 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Wed, 26 Mar 2008 11:57:44 +0000 Subject: [PATCH] Don't take a connection when dying --- org.glite.lbjp-common.server-bones/src/srvbones.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.glite.lbjp-common.server-bones/src/srvbones.c b/org.glite.lbjp-common.server-bones/src/srvbones.c index ed052ee..cfea0c2 100644 --- a/org.glite.lbjp-common.server-bones/src/srvbones.c +++ b/org.glite.lbjp-common.server-bones/src/srvbones.c @@ -530,7 +530,7 @@ static int slave(slave_data_init_hnd data_init_hnd, int sock) kick_client = KICK_IDLE; } - if ( (conn < 0 || !first_request) && FD_ISSET(sock, &fds) && req_cnt < set_slave_reqs_max ) + if ( !die && (conn < 0 || !first_request) && FD_ISSET(sock, &fds) && req_cnt < set_slave_reqs_max ) { /* Prefer slaves with no connection, then kick idle clients, * active ones last. Wait less if we have serviced a request in the meantime. -- 1.8.2.3