diff --git a/server/modules/filter/dbfwfilter/test/test_dbfwfilter.cc b/server/modules/filter/dbfwfilter/test/test_dbfwfilter.cc index 402511560..dccfeeb70 100644 --- a/server/modules/filter/dbfwfilter/test/test_dbfwfilter.cc +++ b/server/modules/filter/dbfwfilter/test/test_dbfwfilter.cc @@ -815,10 +815,11 @@ int test(FilterModule& filter_module, const FW_TEST& t) TempFile file; file.write(t.zRules); - MXS_CONFIG_PARAMETER action { (char*)"action", (char*)zAction, NULL }; - MXS_CONFIG_PARAMETER rules = { (char*)"rules", (char*)file.name().c_str(), &action }; + auto_ptr sParameters = filter_module.create_default_parameters(); + sParameters->set_value("action", zAction); + sParameters->set_value("rules", file.name()); - auto_ptr sInstance = filter_module.createInstance("test", NULL, &rules); + auto_ptr sInstance = filter_module.createInstance("test", NULL, sParameters); if (sInstance.get()) {