]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slapi/slapi_ops.c
honor '!' (objectClass negation) when checking attribute presence in list
[openldap] / servers / slapd / slapi / slapi_ops.c
index f423d550e6d89c7cc17cbd4637e5d0f1d967817b..8cfc95d74c745c8b5aadd60397f22bda3c4d1a85 100644 (file)
@@ -1152,6 +1152,7 @@ slapi_search_internal_bind(
                for (i = 0; attrs[i] != 0; i++) {
                        an[i].an_desc = NULL;
                        an[i].an_oc = NULL;
+                       an[i].an_oc_exclude = 0;
                        an[i].an_name.bv_val = slapi_ch_strdup(attrs[i]);
                        an[i].an_name.bv_len = strlen(attrs[i]);
                        slap_bv2ad( &an[i].an_name, &an[i].an_desc, &text );