]> git.sur5r.net Git - openldap/commitdiff
Fixup for ;binary config attrs
authorHoward Chu <hyc@openldap.org>
Sun, 9 Apr 2017 19:29:47 +0000 (20:29 +0100)
committerHoward Chu <hyc@openldap.org>
Sun, 9 Apr 2017 19:29:47 +0000 (20:29 +0100)
Use the plain attributeDescription when searching config tables

servers/slapd/bconfig.c

index 2c422e62eb632ced3337b71636dfb350c74d2026..6a0162dd2e29a99d57e2dc09f9f13c7065b4c137 100644 (file)
@@ -4597,6 +4597,8 @@ config_find_table( ConfigOCs **colst, int nocs, AttributeDescription *ad,
        ConfigArgs *ca )
 {
        int i, j;
+       if (ad->ad_flags & SLAP_DESC_BINARY)
+               ad = ad->ad_type->sat_ad;
 
        for (j=0; j<nocs; j++) {
                for (i=0; colst[j]->co_table[i].name; i++)