From 176339e7d919093b8e71043a2cef9b33269b07dd Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 6 Dec 2002 19:03:51 +0000 Subject: [PATCH] ITS#2219: empty value return filter control bug --- servers/slapd/controls.c | 5 +++++ 1 file changed, 5 insertions(+) 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"; -- 2.39.5