]> git.sur5r.net Git - openldap/commitdiff
release mutex only *after* backend connection initialization (ITS#6993)
authorPierangelo Masarati <ando@OpenLDAP.org>
Mon, 22 Aug 2011 17:23:01 +0000 (11:23 -0600)
committerQuanah Gibson-Mount <quanah@openldap.org>
Fri, 4 Nov 2011 19:29:46 +0000 (12:29 -0700)
servers/slapd/connection.c

index 9576b43ced49770901624153228102beb9d5a2c7..7d14e0c81875bdfd0ff815b358c1f78308a8e38e 100644 (file)
@@ -571,9 +571,9 @@ Connection * connection_init(
        slap_sasl_external( c, ssf, authid );
 
        slapd_add_internal( s, 1 );
-       ldap_pvt_thread_mutex_unlock( &c->c_mutex );
 
        backend_connection_init(c);
+       ldap_pvt_thread_mutex_unlock( &c->c_mutex );
 
        return c;
 }