Commit 221d3ccd authored by Hallvard Furuseth's avatar Hallvard Furuseth
Browse files

ITS#7125 Fix Connection.c_mutex usage.

Partial revert of 9e00b6cc:connection.c.
parent fa757566
......@@ -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 )
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment