From d76be99cc56ea74b89f25ab38c152bfa53f76a92 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Wed, 8 Feb 2017 15:46:53 +0200 Subject: [PATCH] Improve error message A parameter may be wrong because the parameter name is wrong or the value of the parameter is wrong. That needs to be reflected in the error message. --- server/core/config.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/core/config.c b/server/core/config.c index 88cab4c17..99953c2d8 100644 --- a/server/core/config.c +++ b/server/core/config.c @@ -1931,8 +1931,9 @@ check_config_objects(CONFIG_CONTEXT *context) if (mod == NULL || !config_param_is_valid(mod->parameters, params->name, params->value, context)) { - MXS_ERROR("Unexpected parameter '%s' or parameter value for object '%s' of type '%s'.", - params->name, obj->object, type); + MXS_ERROR("Unexpected parameter '%s' for object '%s' of type '%s', " + "or '%s' is an invalid value for parameter '%s'.", + params->name, obj->object, type, params->value, params->name); rval = false; } else if (is_path_parameter(mod->parameters, params->name))