diff --git a/server/core/config.c b/server/core/config.c index 189c80878..de25a4b78 100644 --- a/server/core/config.c +++ b/server/core/config.c @@ -3041,15 +3041,9 @@ int create_new_filter(CONFIG_CONTEXT *obj) error_count++; } - CONFIG_PARAMETER *params = obj->parameters; - - while (params) + for (CONFIG_PARAMETER *p = obj->parameters; p; p = p->next) { - if (strcmp(params->name, "module") && strcmp(params->name, "options")) - { - filter_add_parameter(obj->element, params->name, params->value); - } - params = params->next; + filter_add_parameter(obj->element, p->name, p->value); } } else diff --git a/server/modules/filter/regexfilter/regexfilter.c b/server/modules/filter/regexfilter/regexfilter.c index 670477162..6a6daae21 100644 --- a/server/modules/filter/regexfilter/regexfilter.c +++ b/server/modules/filter/regexfilter/regexfilter.c @@ -133,7 +133,7 @@ MXS_MODULE* MXS_CREATE_MODULE() {"user", MXS_MODULE_PARAM_STRING}, {"log_trace", MXS_MODULE_PARAM_BOOL, "false"}, {"log_file", MXS_MODULE_PARAM_STRING}, - {"option", MXS_MODULE_PARAM_ENUM, "ignorecase", MXS_MODULE_OPT_NONE, option_values}, + {"options", MXS_MODULE_PARAM_ENUM, "ignorecase", MXS_MODULE_OPT_NONE, option_values}, {MXS_END_MODULE_PARAMS} } };