Fix for config file ordering

This commit is contained in:
Mark Riddoch 2014-06-05 15:08:49 +01:00
parent ea177b481f
commit 01af5d1aef

View File

@ -219,8 +219,6 @@ int error_count = 0;
{
char *router = config_get_value(obj->parameters,
"router");
char *filters = config_get_value(obj->parameters,
"filters");
if (router)
{
char* max_slave_conn_str;
@ -307,9 +305,6 @@ int error_count = 0;
param->value)));
}
}
if (filters)
serviceSetFilters(obj->element,
filters);
}
else
{
@ -431,7 +426,8 @@ int error_count = 0;
{
char *servers;
char *roptions;
char *filters = config_get_value(obj->parameters,
"filters");
servers = config_get_value(obj->parameters, "servers");
roptions = config_get_value(obj->parameters,
"router_options");
@ -473,6 +469,10 @@ int error_count = 0;
s = strtok(NULL, ",");
}
}
if (filters)
{
serviceSetFilters(obj->element, filters);
}
}
else if (!strcmp(type, "listener"))
{