]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/modrdn.c
Add basic support for per-replica update referrals.
[openldap] / servers / slapd / modrdn.c
index a09cbb413789b1fa37a999cd260588db5b38b1a3..482a9bdd74447d17b21bfa24e274f89a0b293f93 100644 (file)
@@ -227,8 +227,8 @@ do_modrdn(
                                    deloldrdn );
                        }
                } else {
-                       send_ldap_result( conn, op, rc = LDAP_REFERRAL,
-                               NULL, NULL, default_referral, NULL );
+                       send_ldap_result( conn, op, rc = LDAP_REFERRAL, NULL, NULL,
+                               be->be_update_refs ? be->be_update_refs : default_referral, NULL );
                }
        } else {
                send_ldap_result( conn, op, rc = LDAP_UNWILLING_TO_PERFORM,