[Date Prev][Date Next]
This problem occurs at the end of the connection init.
At the end of the connection_init, the connection is provided to the
listener list (through slapd_add_internal call) and then, the connection
mutex is freed.
==> At this point, the connection is available to the listener but the
back end initialization has not been done.
The backend_connection_init call is done out of the connection mutex
If the connection mutex is freed after the connection_init call, all the
back end should performed their initialization before it could be used
in the operation