This commit is contained in:
Kurt Zeilenga 2005-02-23 16:08:11 +00:00
parent 660c5de77b
commit 2d98546d21

View File

@ -1191,8 +1191,8 @@ static int parseSubentries (
/* FIXME: should use BER library */ /* FIXME: should use BER library */
if( ( ctrl->ldctl_value.bv_len != 3 ) if( ( ctrl->ldctl_value.bv_len != 3 )
&& ( ctrl->ldctl_value.bv_val[0] != 0x01 ) || ( ctrl->ldctl_value.bv_val[0] != 0x01 )
&& ( ctrl->ldctl_value.bv_val[1] != 0x01 )) || ( ctrl->ldctl_value.bv_val[1] != 0x01 ))
{ {
rs->sr_text = "subentries control value encoding is bogus"; rs->sr_text = "subentries control value encoding is bogus";
return LDAP_PROTOCOL_ERROR; return LDAP_PROTOCOL_ERROR;
@ -1202,8 +1202,9 @@ static int parseSubentries (
? SLAP_CONTROL_CRITICAL ? SLAP_CONTROL_CRITICAL
: SLAP_CONTROL_NONCRITICAL; : SLAP_CONTROL_NONCRITICAL;
if ( (void *)(ctrl->ldctl_value.bv_val[2] != 0x00)) if ( (void *)(ctrl->ldctl_value.bv_val[2] != 0x00)) {
set_subentries_visibility( op ); set_subentries_visibility( op );
}
return LDAP_SUCCESS; return LDAP_SUCCESS;
} }