From 7a553ddae8ad28d3d24385712738f39d8b2dda46 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Thu, 16 Jul 2009 15:28:22 +0000 Subject: [PATCH] subordinate needs a suffix (ITS#6216) --- servers/slapd/bconfig.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index 14217cc80a..57b8438223 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -2350,6 +2350,16 @@ config_subordinate(ConfigArgs *c) break; case LDAP_MOD_ADD: case SLAP_CONFIG_ADD: + if ( c->be->be_nsuffix == NULL ) { + /* log error */ + snprintf( c->cr_msg, sizeof( c->cr_msg), + "subordinate configuration needs a suffix" ); + Debug( LDAP_DEBUG_ANY, + "%s: %s.\n", + c->log, c->cr_msg, 0 ); + rc = 1; + break; + } advertise = ( c->argc == 2 && !strcasecmp( c->argv[1], "advertise" )); rc = glue_sub_add( c->be, advertise, CONFIG_ONLINE_ADD( c )); break; -- 2.39.5