From: Kurt Zeilenga Date: Fri, 6 Dec 2002 19:03:51 +0000 (+0000) Subject: ITS#2219: empty value return filter control bug X-Git-Tag: OPENLDAP_REL_ENG_2_1_10~32 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=176339e7d919093b8e71043a2cef9b33269b07dd;p=openldap ITS#2219: empty value return filter control bug --- diff --git a/servers/slapd/controls.c b/servers/slapd/controls.c index acd9f6949f..7b4a124231 100644 --- a/servers/slapd/controls.c +++ b/servers/slapd/controls.c @@ -567,6 +567,11 @@ int parseValuesReturnFilter ( return LDAP_PROTOCOL_ERROR; } + if ( ctrl->ldctl_value.bv_len == 0 ) { + *text = "valuesreturnfilter control value is empty"; + return LDAP_PROTOCOL_ERROR; + } + ber = ber_init( &(ctrl->ldctl_value) ); if (ber == NULL) { *text = "internal error";