From 329f79f209306dc45a608dd532e6ea19ed050803 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Mon, 10 Nov 2008 23:04:15 +0000 Subject: [PATCH] ITS#5785 --- CHANGES | 1 + servers/slapd/controls.c | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index b34a506254..32d03680e7 100644 --- a/CHANGES +++ b/CHANGES @@ -9,6 +9,7 @@ OpenLDAP 2.4.13 Engineering Added slapd keyword add_content_acl for add checks (ITS#4556,ITS#5723) Fixed slapd config backend olcLogFile support (ITS#5765) Fixed slapd contextCSN pending list (ITS#5709) + Fixed slapd control criticality (ITS#5785) Added slapd dn.this search limits (ITS#5734) Fixed slapd nameUIDPretty bitstring parsing (ITS#5750) Fixed slapd overlay/database open with real structure (ITS#5724) diff --git a/servers/slapd/controls.c b/servers/slapd/controls.c index 496524f10a..ee2a36742f 100644 --- a/servers/slapd/controls.c +++ b/servers/slapd/controls.c @@ -960,12 +960,10 @@ static int parseDontUseCopy ( return LDAP_PROTOCOL_ERROR; } - if ( !ctrl->ldctl_iscritical ) { - rs->sr_text = "dontUseCopy criticality of FALSE not allowed"; - return LDAP_PROTOCOL_ERROR; - } + op->o_dontUseCopy = ctrl->ldctl_iscritical + ? SLAP_CONTROL_CRITICAL + : SLAP_CONTROL_NONCRITICAL; - op->o_dontUseCopy = SLAP_CONTROL_CRITICAL; return LDAP_SUCCESS; } -- 2.39.5