X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fvalue.c;h=071286a0ee506f2d825d46856dcc14968f4a9332;hb=58886b6a9c7c6b8e9e829fe24fe057e5a77b6117;hp=83aab3e42a16bce960db6114949d197220e241eb;hpb=c41a151d1e6964f48c97c4284cbd3fe9588fee5e;p=openldap diff --git a/servers/slapd/value.c b/servers/slapd/value.c index 83aab3e42a..071286a0ee 100644 --- a/servers/slapd/value.c +++ b/servers/slapd/value.c @@ -229,7 +229,7 @@ int value_find_ex( return LDAP_INAPPROPRIATE_MATCHING; } - assert(SLAP_IS_MR_ATTRIBUTE_VALUE_NORMALIZED_MATCH( flags )); + assert( SLAP_IS_MR_ATTRIBUTE_VALUE_NORMALIZED_MATCH( flags ) != 0 ); if( !SLAP_IS_MR_ASSERTED_VALUE_NORMALIZED_MATCH( flags ) && mr->smr_normalize ) @@ -691,8 +691,7 @@ ordered_value_add( Attribute **ap; anum = 0; for ( ap=&e->e_attrs; *ap; ap = &(*ap)->a_next ) ; - a = ch_calloc( 1, sizeof(Attribute) ); - a->a_desc = ad; + a = attr_alloc( ad ); *ap = a; }