client->longname = client->shortname = talloc_typed_strdup(client, home->name);
client->secret = talloc_typed_strdup(client, home->secret);
client->nas_type = "none";
- client->server = talloc_typed_strdup(client, home->coa_server);
+ client->server = talloc_typed_strdup(client, home->recv_coa_server);
}
#endif
}
request->server = request->home_server->server;
#ifdef WITH_COA_TUNNEL
- } else if (request->home_server && request->home_server->coa_server) {
- request->server = request->home_server->coa_server;
+ } else if (request->home_server && request->home_server->recv_coa_server) {
+ request->server = request->home_server->recv_coa_server;
#endif
} else if (request->home_pool && request->home_pool->virtual_server) {
#ifdef WITH_COA_TUNNEL
static CONF_PARSER home_server_recv_coa[] = {
- { "virtual_server", FR_CONF_OFFSET(PW_TYPE_STRING, home_server_t, coa_server), NULL },
+ { "virtual_server", FR_CONF_OFFSET(PW_TYPE_STRING, home_server_t, recv_coa_server), NULL },
CONF_PARSER_TERMINATOR
};
#endif
return false;
}
- if (!home->coa_server) {
+ if (!home->recv_coa_server) {
ERROR("A 'virtual_server' configuration is required in order to accept CoA requests from a home server");
return false;
}
goto error;
}
- if (!home->coa_server) {
+ if (!home->recv_coa_server) {
ERROR("A 'virtual_server' configuration is required in order to accept CoA requests from a home server");
goto error;
}
goto error;
}
- if (!cf_section_sub_find_name2(rc->cs, "server", home->coa_server)) {
- cf_log_err_cs(cs, "No such coa server %s", home->coa_server);
+ if (!cf_section_sub_find_name2(rc->cs, "server", home->recv_coa_server)) {
+ cf_log_err_cs(cs, "No such coa server %s", home->recv_coa_server);
goto error;
}
}