Commit 616e5bf1 authored by Howard Chu's avatar Howard Chu
Browse files

ITS#9498 connection_next: fix validity check

parent c7763538
...@@ -919,11 +919,11 @@ Connection* connection_next( Connection *c, ber_socket_t *index ) ...@@ -919,11 +919,11 @@ Connection* connection_next( Connection *c, ber_socket_t *index )
ldap_pvt_thread_mutex_unlock( &connections_mutex ); ldap_pvt_thread_mutex_unlock( &connections_mutex );
ldap_pvt_thread_mutex_lock( &c->c_mutex ); ldap_pvt_thread_mutex_lock( &c->c_mutex );
ldap_pvt_thread_mutex_lock( &connections_mutex ); ldap_pvt_thread_mutex_lock( &connections_mutex );
if ( c->c_struct_state != SLAP_C_USED ) { }
ldap_pvt_thread_mutex_unlock( &c->c_mutex ); if ( c->c_struct_state != SLAP_C_USED ) {
c = NULL; ldap_pvt_thread_mutex_unlock( &c->c_mutex );
continue; c = NULL;
} continue;
} }
assert( c->c_conn_state != SLAP_C_INVALID ); assert( c->c_conn_state != SLAP_C_INVALID );
break; break;
......
Markdown is supported
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