X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fentry.c;h=c389f6b0a21f3151679e738a66694ebc2e078585;hb=3861c47316e6d048449f7f0e0af7a748643e99ad;hp=6c1d45b1c41759cb244da642224be9205570bc53;hpb=2b93e9b376041ee934693424514b98d9b4c9e974;p=openldap diff --git a/servers/slapd/entry.c b/servers/slapd/entry.c index 6c1d45b1c4..c389f6b0a2 100644 --- a/servers/slapd/entry.c +++ b/servers/slapd/entry.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2005 The OpenLDAP Foundation. + * Copyright 1998-2006 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -216,10 +216,10 @@ str2entry2( char *s, int checkvals ) goto fail; } - rc = slap_bv2undef_ad( type+i, &ad, &text ); + rc = slap_bv2undef_ad( type+i, &ad, &text, 0 ); if( rc != LDAP_SUCCESS ) { Debug( LDAP_DEBUG_ANY, - "<= str2entry: str2undef_ad(%s): %s\n", + "<= str2entry: slap_str2undef_ad(%s): %s\n", type[i].bv_val, text, 0 ); goto fail; } @@ -282,7 +282,7 @@ str2entry2( char *s, int checkvals ) * validate value per syntax */ #ifdef SLAP_ORDERED_PRETTYNORM - rc = ordered_value_validate( ad, &vals[i] ); + rc = ordered_value_validate( ad, &vals[i], LDAP_MOD_ADD ); #else /* ! SLAP_ORDERED_PRETTYNORM */ rc = validate( ad->ad_type->sat_syntax, &vals[i] ); #endif /* ! SLAP_ORDERED_PRETTYNORM */ @@ -743,11 +743,11 @@ int entry_decode(struct berval *bv, Entry **e) if( rc != LDAP_SUCCESS ) { Debug( LDAP_DEBUG_TRACE, "<= entry_decode: str2ad(%s): %s\n", ptr, text, 0 ); - rc = slap_bv2undef_ad( &bv, &ad, &text ); + rc = slap_bv2undef_ad( &bv, &ad, &text, 0 ); if( rc != LDAP_SUCCESS ) { Debug( LDAP_DEBUG_ANY, - "<= entry_decode: str2undef_ad(%s): %s\n", + "<= entry_decode: slap_str2undef_ad(%s): %s\n", ptr, text, 0 ); return rc; }