From 50e7ab97c1b8fc641182bc60330cb7c69e1ef9e6 Mon Sep 17 00:00:00 2001
From: Kurt Zeilenga <kurt@openldap.org>
Date: Fri, 7 Dec 2001 16:43:18 +0000
Subject: [PATCH] Import undefined present filter bug fix from HEAD

---
 servers/slapd/filter.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/servers/slapd/filter.c b/servers/slapd/filter.c
index ef278e4be6..cfb4ee4b34 100644
--- a/servers/slapd/filter.c
+++ b/servers/slapd/filter.c
@@ -183,7 +183,12 @@ get_filter(
 		err = slap_bv2ad( &type, &f->f_desc, text );
 
 		if( err != LDAP_SUCCESS ) {
+			/* unrecognized attribute description or other error */
+			f->f_choice = SLAPD_FILTER_COMPUTED;
+			f->f_result = LDAP_COMPARE_FALSE;
+			*fstr = ch_strdup( "(unrecogized=*)" );
 			ch_free( type.bv_val );
+			err = LDAP_SUCCESS;
 			break;
 		}
 
-- 
GitLab