From f101ea70cc853a1d40ea7d06972f617654bd870f Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Fri, 6 May 2005 09:52:42 +0000 Subject: [PATCH] Fix prev commit --- servers/slapd/bconfig.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index 71b9f6570c..089e0cdac3 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -1609,8 +1609,7 @@ config_rootdn(ConfigArgs *c) { static int config_rootpw(ConfigArgs *c) { Backend *tbe; - /* config_add_internal leaves c->be NULL for the global entry, but - * the parser stuffs frontendDB in instead. While the cn=config + /* config_add_internal sets c->be = frontendDB. While the cn=config * rootpw is technically inside a backend, we expose it in the * global entry, and need to point to it properly here. */ @@ -2963,6 +2962,7 @@ config_add_internal( CfBackInfo *cfb, Entry *e, SlapReply *rs, int *renum ) case Cft_Global: cfn = &cf_prv; ca.private = cfn; + ca.be = frontendDB; /* just to get past check_vals */ break; case Cft_Backend: @@ -2976,7 +2976,7 @@ config_add_internal( CfBackInfo *cfb, Entry *e, SlapReply *rs, int *renum ) ca.be = last->ce_be; } else { type_ad = cfAd_database; - /* dummy, just to get past check_attr */ + /* dummy, just to get past check_vals */ ca.be = frontendDB; } break; -- 2.39.5