diff --git a/servers/slapd/connection.c b/servers/slapd/connection.c index 3169e1018e..c11c67e648 100644 --- a/servers/slapd/connection.c +++ b/servers/slapd/connection.c @@ -1184,7 +1184,9 @@ void connection_client_stop( /* get (locked) connection */ c = connection_get( s ); - + + if ( !c ) return; + assert( c->c_conn_state == SLAP_C_CLIENT ); c->c_listener = NULL;