X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsyntax.c;h=61ed5f740c74b6d4a111927512c22e55295dd8eb;hb=2c4b2b5566e14bbda986be58733d16c94f8b5e35;hp=a80d4c15da1e3dfa26a7ce36752676e696e6db5c;hpb=4e15a84452f0493b1b5bc7b779c7bd1cd4fa4b73;p=openldap diff --git a/servers/slapd/syntax.c b/servers/slapd/syntax.c index a80d4c15da..61ed5f740c 100644 --- a/servers/slapd/syntax.c +++ b/servers/slapd/syntax.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2003 The OpenLDAP Foundation. + * Copyright 1998-2006 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +23,6 @@ #include #include "slap.h" -#include "ldap_pvt.h" struct sindexrec { char *sir_name; @@ -105,12 +104,7 @@ syn_insert( sir = (struct sindexrec *) SLAP_CALLOC( 1, sizeof(struct sindexrec) ); if( sir == NULL ) { -#ifdef NEW_LOGGING - LDAP_LOG( OPERATION, ERR, - "syn_insert: SLAP_CALLOC Error\n", 0, 0, 0 ); -#else Debug( LDAP_DEBUG_ANY, "SLAP_CALLOC Error\n", 0, 0, 0 ); -#endif return LDAP_OTHER; } sir->sir_name = ssyn->ssyn_oid; @@ -139,12 +133,7 @@ syn_add( ssyn = (Syntax *) SLAP_CALLOC( 1, sizeof(Syntax) ); if( ssyn == NULL ) { -#ifdef NEW_LOGGING - LDAP_LOG( OPERATION, ERR, - "syn_add: SLAP_CALLOC Error\n", 0, 0, 0 ); -#else Debug( LDAP_DEBUG_ANY, "SLAP_CALLOC Error\n", 0, 0, 0 ); -#endif return LDAP_OTHER; } @@ -181,35 +170,24 @@ register_syntax( syn = ldap_str2syntax( def->sd_desc, &code, &err, LDAP_SCHEMA_ALLOW_ALL); if ( !syn ) { -#ifdef NEW_LOGGING - LDAP_LOG( CONFIG, ERR, - "register_syntax: Error - %s before %s in %s.\n", - ldap_scherr2str(code), err, def->sd_desc ); -#else Debug( LDAP_DEBUG_ANY, "Error in register_syntax: %s before %s in %s\n", ldap_scherr2str(code), err, def->sd_desc ); -#endif return( -1 ); } code = syn_add( syn, def, &err ); - ldap_memfree( syn ); - if ( code ) { -#ifdef NEW_LOGGING - LDAP_LOG( CONFIG, ERR, - "register_syntax: Error - %s %s in %s\n", - scherr2str(code), err, def->sd_desc ); -#else Debug( LDAP_DEBUG_ANY, "Error in register_syntax: %s %s in %s\n", scherr2str(code), err, def->sd_desc ); -#endif + ldap_syntax_free( syn ); return( -1 ); } + ldap_memfree( syn ); + return( 0 ); } @@ -235,14 +213,8 @@ syn_schema_info( Entry *e ) return -1; } #if 0 -#ifdef NEW_LOGGING - LDAP_LOG( config, ENTRY, - "syn_schema_info: Merging syn [%ld] %s\n", - (long)val.bv_len, val.bv_val, 0 ); -#else Debug( LDAP_DEBUG_TRACE, "Merging syn [%ld] %s\n", (long) val.bv_len, val.bv_val, 0 ); -#endif #endif nval.bv_val = syn->ssyn_oid;