Initialize router parameters in service_alloc

By moving the router parameter initialization into service_alloc, the
creation of a new service can be simplified to a single function call.
This commit is contained in:
Markus Mäkelä
2018-07-10 10:41:40 +03:00
parent 81527894ee
commit 71c736faec
3 changed files with 23 additions and 23 deletions

View File

@ -3067,18 +3067,6 @@ int create_new_service(CONFIG_CONTEXT *obj)
}
service->session_track_trx_state = config_get_bool(obj->parameters, CN_SESSION_TRACK_TRX_STATE);
/** Store the configuration parameters for the service */
const MXS_MODULE *mod = get_module(router, MODULE_ROUTER);
if (mod)
{
config_add_defaults(obj, mod->parameters);
service_add_parameters(service, obj->parameters);
}
else
{
error_count++;
}
return error_count;
}