+ if( be == NULL ) {
+#ifdef HAVE_CYRUS_SASL
+ rc = slap_sasl_setpass( conn, op,
+ reqoid, reqdata,
+ rspoid, rspdata, rspctrls,
+ text );
+#else
+ *text = "no authz backend";
+ rc = LDAP_OTHER;
+#endif
+
+#ifndef SLAPD_MULTIMASTER
+ /* This does not apply to multi-master case */
+ } else if( be->be_update_ndn.bv_len ) {