allow empty suffix

This commit is contained in:
Pierangelo Masarati 2001-12-12 07:56:17 +00:00
parent 4e79e82972
commit cea4556910

View File

@ -458,6 +458,14 @@ dn_issuffixbv(
{
int d = dn->bv_len - suffix->bv_len;
assert( dn );
assert( suffix );
/* empty suffix matches any dn */
if ( suffix->bv_len == 0 ) {
return 1;
}
/* suffix longer than dn */
if ( d < 0 ) {
return 0;
@ -491,6 +499,9 @@ dn_issuffix(
{
struct berval bvdn, bvsuffix;
assert( dn );
assert( suffix );
bvdn.bv_val = (char *) dn;
bvdn.bv_len = strlen( dn );
bvsuffix.bv_val = (char *) suffix;