From c8f5588d9a4018b41ca01b51df3ea82714a82113 Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Fri, 5 Sep 2008 01:33:23 +0000
Subject: [PATCH] ITS#5683

---
 CHANGES            | 1 +
 servers/slapd/at.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/CHANGES b/CHANGES
index 08023395e9..971b8950e7 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,7 @@ OpenLDAP 2.4.12 Engineering
 	Fixed liblutil executables on Windows (ITS#5604)
 	Fixed slapd aci performance (ITS#5636)
 	Fixed slapd aci's with sets (ITS#5627)
+	Fixed slapd attribute leak (ITS#5683)
 	Fixed slapd custom attribute inheritance (ITS#5642)
 	Fixed slapd dynacl mask handling (ITS#5637)
 	Fixed slapd firstComponentMatch normalization (ITS#5634)
diff --git a/servers/slapd/at.c b/servers/slapd/at.c
index 54d197c495..9339c51e6e 100644
--- a/servers/slapd/at.c
+++ b/servers/slapd/at.c
@@ -939,6 +939,11 @@ error_return:;
 			at->at_oid = oidm;
 		}
 
+		if ( soidm ) {
+			SLAP_FREE( at->at_syntax_oid );
+			at->at_syntax_oid = soidm;
+		}
+
 	} else if ( rsat ) {
 		*rsat = sat;
 	}
-- 
GitLab