--- servers/slapd/filter.c 2000/05/16 18:50:49 1.33 +++ servers/slapd/filter.c 2000/05/16 19:03:18 1.34 @@ -1,5 +1,5 @@ /* filter.c - routines for parsing and dealing with filters */ -/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.32 2000/05/16 14:22:52 kurt Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.33 2000/05/16 18:50:49 kurt Exp $ */ /* * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file @@ -94,8 +94,7 @@ get_filter( case LDAP_FILTER_EQUALITY: Debug( LDAP_DEBUG_FILTER, "EQUALITY\n", 0, 0, 0 ); - if ( (err = get_ava( ber, &f->f_ava )) != LDAP_SUCCESS ) { - *text = "error decoding filter"; + if ( (err = get_ava( ber, &f->f_ava, text )) != LDAP_SUCCESS ) { break; } @@ -127,8 +126,7 @@ get_filter( case LDAP_FILTER_GE: Debug( LDAP_DEBUG_FILTER, "GE\n", 0, 0, 0 ); - if ( (err = get_ava( ber, &f->f_ava )) != LDAP_SUCCESS ) { - *text = "decoding filter error"; + if ( (err = get_ava( ber, &f->f_ava, text )) != LDAP_SUCCESS ) { break; } @@ -153,8 +151,7 @@ get_filter( case LDAP_FILTER_LE: Debug( LDAP_DEBUG_FILTER, "LE\n", 0, 0, 0 ); - if ( (err = get_ava( ber, &f->f_ava )) != LDAP_SUCCESS ) { - *text = "decoding filter error"; + if ( (err = get_ava( ber, &f->f_ava, text )) != LDAP_SUCCESS ) { break; } @@ -220,8 +217,7 @@ get_filter( case LDAP_FILTER_APPROX: Debug( LDAP_DEBUG_FILTER, "APPROX\n", 0, 0, 0 ); - if ( (err = get_ava( ber, &f->f_ava )) != LDAP_SUCCESS ) { - *text = "decoding filter error"; + if ( (err = get_ava( ber, &f->f_ava, text )) != LDAP_SUCCESS ) { break; }