From caeee0736e4010464ae8725c69ae1c43d2e903f6 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Mon, 16 Jan 2006 22:03:03 +0000 Subject: [PATCH] ITS#4241 fix from HEAD --- servers/slapd/bconfig.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index da0637d062..354b0064e3 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -4100,7 +4100,9 @@ config_build_attrs( Entry *e, AttributeType **at, AttributeDescription *ad, for (i=0;ct[i].name;i++) { if (ct[i].ad == (*at)->sat_ad) { rc = config_get_vals(&ct[i], c); - if (rc == LDAP_SUCCESS) { + /* NOTE: tolerate that config_get_vals() + * returns success with no values */ + if (rc == LDAP_SUCCESS && c->rvalue_vals != NULL ) { if ( c->rvalue_nvals ) attr_merge(e, ct[i].ad, c->rvalue_vals, c->rvalue_nvals); -- 2.39.5