From 60df018b9c5a614556f4a92fd866693031ae8fa5 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 5 Jan 2015 09:37:27 +0000 Subject: [PATCH] ITS#8016 return errmsg for unknown envflags --- servers/slapd/back-mdb/config.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-mdb/config.c b/servers/slapd/back-mdb/config.c index 5b402c55a1..4c11f678ad 100644 --- a/servers/slapd/back-mdb/config.c +++ b/servers/slapd/back-mdb/config.c @@ -406,6 +406,9 @@ mdb_cf_gen( ConfigArgs *c ) mdb->mi_dbenv_flags ^= mdb_envflags[i].mask; } else { /* unknown keyword */ + snprintf( c->cr_msg, sizeof( c->cr_msg ), "%s: unknown keyword \"%s\"", + c->argv[0], c->argv[i] ); + Debug( LDAP_DEBUG_CONFIG, "%s %s\n", c->log, c->cr_msg, 0 ); rc = 1; } } @@ -608,7 +611,10 @@ mdb_cf_gen( ConfigArgs *c ) mdb->mi_dbenv_flags |= mdb_envflags[j].mask; } else { /* unknown keyword */ - rc = 1; + snprintf( c->cr_msg, sizeof( c->cr_msg ), "%s: unknown keyword \"%s\"", + c->argv[0], c->argv[i] ); + Debug( LDAP_DEBUG_ANY, "%s %s\n", c->log, c->cr_msg, 0 ); + return 1; } } } -- 2.39.5