]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/valsort.c
unregister controls when removing syncprov, ppolicy, valsort, chain or
[openldap] / servers / slapd / overlays / valsort.c
index 9f57ece910b491371abc80c90fce3babd3387193..e516e46269141b19efced616cf4e2be34c16cab7 100644 (file)
@@ -503,6 +503,10 @@ valsort_destroy(
        slap_overinst *on = (slap_overinst *)be->bd_info;
        valsort_info *vi = on->on_bi.bi_private, *next;
 
+#ifdef SLAP_CONFIG_DELETE
+       overlay_unregister_control( be, LDAP_CONTROL_VALSORT );
+#endif /* SLAP_CONFIG_DELETE */
+
        for (; vi; vi = next) {
                next = vi->vi_next;
                ch_free( vi->vi_dn.bv_val );