ITS#6901 fix filter with zero-length values

This commit is contained in:
Howard Chu 2011-06-08 19:17:50 -07:00
parent 737f220dda
commit cbb6fe15b9

View file

@ -963,6 +963,8 @@ build_filter(
int len;
ldap_bv2escaped_filter_value_x( &b[i], &bv, 1, ctx );
if (!b[i].bv_len)
bv.bv_val = b[i].bv_val;
len = snprintf( kp, ks, "(%s=%s)", ad->ad_cname.bv_val, bv.bv_val );
assert( len >= 0 && len < ks );
kp += len;