]> git.sur5r.net Git - openldap/commitdiff
Add a little debugging
authorKurt Zeilenga <kurt@openldap.org>
Fri, 19 May 2000 02:44:47 +0000 (02:44 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 19 May 2000 02:44:47 +0000 (02:44 +0000)
servers/slapd/attr.c
servers/slapd/oc.c

index e1d273c552690d0ecafd1d4cfeb3830050b5f70b..dd1d3b612e0669562d08143f95fd51d5b5c0a65e 100644 (file)
@@ -130,7 +130,7 @@ attr_normalize( char *s )
  */
 
 #ifdef SLAPD_SCHEMA_NOT_COMPAT
-       /* not yet implemented */
+       /* not used */
 #else
 int
 attr_merge_fast(
@@ -145,23 +145,17 @@ attr_merge_fast(
 {
        if ( *a == NULL ) {
                for ( *a = &e->e_attrs; **a != NULL; *a = &(**a)->a_next ) {
-#ifdef SLAPD_SCHEMA_NOT_COMPAT
-                       /* not yet implemented */
-#else
                        if ( strcasecmp( (**a)->a_type, type ) == 0 ) {
                                break;
                        }
-#endif
                }
        }
 
        if ( **a == NULL ) {
                **a = (Attribute *) ch_malloc( sizeof(Attribute) );
                (**a)->a_vals = NULL;
-#ifndef SLAPD_SCHEMA_NOT_COMPAT
                (**a)->a_type = attr_normalize( ch_strdup( type ) );
                (**a)->a_syntax = attr_syntax( type );
-#endif
                (**a)->a_next = NULL;
        }
 
index 513ba903e374b8c8ef6f002354dad304cfb1def2..1d03e67f282c793695da233dce4723dd4c07d0cc 100644 (file)
@@ -28,8 +28,11 @@ int is_entry_objectclass(
        static const char *objectClass = "objectclass";
 #endif
 
-       if( e == NULL || oc == NULL || *oc == '\0' )
+       assert(!( e == NULL || oc == NULL || *oc == '\0' ));
+
+       if( e == NULL || oc == NULL || *oc == '\0' ) {
                return 0;
+       }
 
        /*
         * find objectClass attribute
@@ -38,6 +41,10 @@ int is_entry_objectclass(
 
        if( attr == NULL ) {
                /* no objectClass attribute */
+               Debug( LDAP_DEBUG_ANY, "is_entry_objectclass(\"%s\", \"%s\") "
+                       "no objectClass attribute\n",
+                       e->e_dn == NULL ? "" : e->e_dn, oc, 0 );
+
                return 0;
        }