ITS#5300, reject substring filters with empty values

This commit is contained in:
Howard Chu 2007-12-29 02:32:22 +00:00
parent ea9863bf6c
commit cd673c2ff2

View File

@ -751,10 +751,12 @@ put_substring_filter( BerElement *ber, char *type, char *val )
}
}
if ( *val != '\0' || ftype == LDAP_SUBSTRING_ANY ) {
if ( *val == '\0' ) {
return -1;
} else {
ber_slen_t len = ldap_pvt_filter_value_unescape( val );
if ( len < 0 ) {
if ( len <= 0 ) {
return -1;
}