From: Julio Sánchez Fernández Date: Mon, 31 May 1999 15:17:42 +0000 (+0000) Subject: Fudge oc_kind on synthesized objectclasses so that they are STRUCTURAL X-Git-Tag: OPENLDAP_REL_ENG_2_BP~459 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=ae4c85b84f5537194f3fb4dbf11776043df203fc;p=openldap Fudge oc_kind on synthesized objectclasses so that they are STRUCTURAL instead of ABSTRACT. --- diff --git a/servers/slapd/schemaparse.c b/servers/slapd/schemaparse.c index e68d0dcaec..385f8f6ab1 100644 --- a/servers/slapd/schemaparse.c +++ b/servers/slapd/schemaparse.c @@ -56,6 +56,9 @@ parse_oc_old( oc->oc_names = ch_calloc( 2, sizeof(char *) ); oc->oc_names[0] = ch_strdup( argv[1] ); oc->oc_names[1] = NULL; + if ( strcasecmp( oc->oc_names[0], "top" ) ) { + oc->oc_kind = LDAP_SCHEMA_STRUCTURAL; + } for ( i = 2; i < argc; i++ ) { /* required attributes */ if ( strcasecmp( argv[i], "requires" ) == 0 ) {