- if ( !meta_back_dobind( lc, op )
- || !meta_back_is_valid( lc, candidate ) ) {
+ assert( candidate != META_TARGET_NONE );
+
+ if ( !meta_back_dobind( lc, op ) ) {
+ rs->sr_err = LDAP_UNAVAILABLE;
+
+ } else if ( !meta_back_is_valid( lc, candidate ) ) {