X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fbind.c;h=646b72f657ceec50b444242951c51e4818898a6e;hb=b4e1ea15f3081a065318f5ee99336494c8765bca;hp=e27873b8d1ac89c055b84a751c2f0e4fe568c987;hpb=20f6bae6128f9a2d6493f3ce16a5f024d411d3e0;p=openldap diff --git a/servers/slapd/bind.c b/servers/slapd/bind.c index e27873b8d1..646b72f657 100644 --- a/servers/slapd/bind.c +++ b/servers/slapd/bind.c @@ -277,7 +277,7 @@ do_bind( ldap_pvt_thread_mutex_lock( &conn->c_mutex ); if ( conn->c_sasl_bind_in_progress ) { - if((ber_bvcmp(&conn->c_sasl_bind_mech, &mech) != 0)) { + if( !bvmatch( &conn->c_sasl_bind_mech, &mech ) ) { /* mechanism changed between bind steps */ slap_sasl_reset(conn); }