mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-03 20:40:05 -05:00
Add some additional error checking...
but haven't yet figured out why NVALUES crashes in test003
This commit is contained in:
parent
55fea9715e
commit
776e3f2248
1 changed files with 10 additions and 0 deletions
|
|
@ -124,6 +124,10 @@ get_filter(
|
|||
Debug( LDAP_DEBUG_FILTER, "SUBSTRINGS\n", 0, 0, 0 );
|
||||
#endif
|
||||
err = get_substring_filter( conn, ber, f, text );
|
||||
if( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_sub != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_GE:
|
||||
|
|
@ -137,6 +141,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_ava != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_LE:
|
||||
|
|
@ -150,6 +155,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_ava != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_PRESENT: {
|
||||
|
|
@ -190,6 +196,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_ava != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_AND:
|
||||
|
|
@ -203,6 +210,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_and != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_OR:
|
||||
|
|
@ -216,6 +224,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_or != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_NOT:
|
||||
|
|
@ -230,6 +239,7 @@ get_filter(
|
|||
if ( err != LDAP_SUCCESS ) {
|
||||
break;
|
||||
}
|
||||
assert( f->f_not != NULL );
|
||||
break;
|
||||
|
||||
case LDAP_FILTER_EXT:
|
||||
|
|
|
|||
Loading…
Reference in a new issue