From 221d3ccdc66a30f1b8ce024147ff9cfaf5c69c2a Mon Sep 17 00:00:00 2001 From: Hallvard Furuseth Date: Fri, 13 Jan 2012 16:07:39 +0100 Subject: [PATCH] ITS#7125 Fix Connection.c_mutex usage. Partial revert of 9e00b6cc6ce2857490b33218bdaf1339319c5f60:connection.c. --- servers/slapd/connection.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/servers/slapd/connection.c b/servers/slapd/connection.c index 5111e7d63b..a070500ecb 100644 --- a/servers/slapd/connection.c +++ b/servers/slapd/connection.c @@ -225,7 +225,6 @@ int connections_timeout_idle(time_t now) */ if(( c->c_n_ops_executing && !c->c_writewaiter) || c->c_conn_state == SLAP_C_CLIENT ) { - connection_done( c ); continue; } @@ -247,8 +246,8 @@ int connections_timeout_idle(time_t now) continue; } } - connection_done( c ); } + connection_done( c ); if ( old && !writers ) slapd_clr_writetime( old ); @@ -270,12 +269,12 @@ void connections_drop() */ if(( c->c_n_ops_executing && !c->c_writewaiter) || c->c_conn_state == SLAP_C_CLIENT ) { - connection_done( c ); continue; } connection_closing( c, "dropping" ); connection_close( c ); } + connection_done( c ); } static Connection* connection_get( ber_socket_t s ) -- 2.39.5