From 7a1537c64052acaf84e5cfefa75ecb5d32a6952a Mon Sep 17 00:00:00 2001
From: Pierangelo Masarati <ando@openldap.org>
Date: Tue, 28 Dec 2004 10:54:49 +0000
Subject: [PATCH] list permissive in supported controls (ITS#3453)

---
 servers/slapd/back-bdb/init.c  | 3 +++
 servers/slapd/back-ldbm/init.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/servers/slapd/back-bdb/init.c b/servers/slapd/back-bdb/init.c
index 6733592bf5..dc36130bc3 100644
--- a/servers/slapd/back-bdb/init.c
+++ b/servers/slapd/back-bdb/init.c
@@ -582,6 +582,9 @@ bdb_back_initialize(
 		LDAP_CONTROL_SUBENTRIES,
 #endif
  		LDAP_CONTROL_VALUESRETURNFILTER,
+#ifdef LDAP_CONTROL_X_PERMISSIVE_MODIFY
+		LDAP_CONTROL_X_PERMISSIVE_MODIFY,
+#endif
 		NULL
 	};
 
diff --git a/servers/slapd/back-ldbm/init.c b/servers/slapd/back-ldbm/init.c
index 466fc32e11..25a1515745 100644
--- a/servers/slapd/back-ldbm/init.c
+++ b/servers/slapd/back-ldbm/init.c
@@ -32,6 +32,9 @@ ldbm_back_initialize(
 	static char *controls[] = {
 		LDAP_CONTROL_MANAGEDSAIT,
 		LDAP_CONTROL_VALUESRETURNFILTER,
+#ifdef LDAP_CONTROL_X_PERMISSIVE_MODIFY
+		LDAP_CONTROL_X_PERMISSIVE_MODIFY,
+#endif
 		NULL
 	};
 
-- 
GitLab