X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Ffilter.c;h=ff9334639c6ace1a56ebe123cbe427e2a707ac9b;hb=4325d05ebc5ca096ee4a0d0177e7651c028c7449;hp=759f8d87551ce77662f94921e23a4a229402c014;hpb=c79c13d480d31e95b149bc7a63ab5444e3f86ab1;p=openldap diff --git a/servers/slapd/filter.c b/servers/slapd/filter.c index 759f8d8755..ff9334639c 100644 --- a/servers/slapd/filter.c +++ b/servers/slapd/filter.c @@ -396,7 +396,6 @@ get_ssa( } if ( value.bv_val == NULL || value.bv_len == 0 ) { - free( value.bv_val ); rc = LDAP_INVALID_SYNTAX; goto return_error; } @@ -427,7 +426,6 @@ get_ssa( (long) tag, 0, 0 ); #endif - free( value.bv_val ); goto return_error; } @@ -438,7 +436,6 @@ get_ssa( usage, &value, &nvalue, text ); if( rc != LDAP_SUCCESS ) { - free( value.bv_val ); goto return_error; } #else @@ -446,15 +443,12 @@ get_ssa( rc = value_validate( ssa.sa_desc->ad_type->sat_equality, &value, text ); if( rc != LDAP_SUCCESS ) { - free( value.bv_val ); goto return_error; } rc = value_normalize( ssa.sa_desc, usage, &value, &nvalue, text ); - free( value.bv_val ); - if( rc != LDAP_SUCCESS ) { goto return_error; } @@ -1378,6 +1372,7 @@ simple_vrFilter2bv( ValuesReturnFilter *vrf, struct berval *fstr ) } } +#if 0 /* unused */ static int get_substring_vrFilter( Connection *conn, @@ -1391,7 +1386,6 @@ get_substring_vrFilter( struct berval value; char *last; struct berval bv; - SubstringsAssertion ssa; *text = "error decoding filter"; #ifdef NEW_LOGGING @@ -1582,4 +1576,4 @@ return_error: #endif return( LDAP_SUCCESS ); } - +#endif /* unused */