From 5dc053c6370ca8c3223dc8b642606ecc24d54582 Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Sat, 6 Sep 2008 03:01:02 +0000
Subject: [PATCH] ITS#5688

---
 CHANGES                | 1 +
 servers/slapd/ava.c    | 1 +
 servers/slapd/filter.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/CHANGES b/CHANGES
index 02fa6045d2..32b0fb0879 100644
--- a/CHANGES
+++ b/CHANGES
@@ -14,6 +14,7 @@ OpenLDAP 2.4.12 Engineering
 	Fixed slapd objectClass canonicalization (ITS#5681)
 	Fixed slapd objectClass termination (ITS#5682)
 	Fixed slapd overlay control registration (ITS#5649)
+	Fixed slapd spurious text output (ITS#5688)
 	Fixed slapd socket closing on Windows (ITS#5606)
 	Fixed slapd sortvals comparison (ITS#5578)
 	Fixed slapd syncrepl contextCSN detection (ITS#5675)
diff --git a/servers/slapd/ava.c b/servers/slapd/ava.c
index bad4e77066..2758974422 100644
--- a/servers/slapd/ava.c
+++ b/servers/slapd/ava.c
@@ -111,6 +111,7 @@ get_ava(
 		Debug( LDAP_DEBUG_FILTER,
 		"get_ava: illegal value for attributeType %s\n", type.bv_val, 0, 0 );
 		ber_dupbv_x( &aa->aa_value, &value, op->o_tmpmemctx );
+		*text = NULL;
 		rc = LDAP_SUCCESS;
 	}
 
diff --git a/servers/slapd/filter.c b/servers/slapd/filter.c
index 60f4f0e063..0a76e2bdd6 100644
--- a/servers/slapd/filter.c
+++ b/servers/slapd/filter.c
@@ -478,6 +478,7 @@ return_error:
 			return rc;
 		}
 
+		*text = NULL;
 		rc = LDAP_SUCCESS;
 	}
 
-- 
GitLab