aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/eap_radius/eap_radius_plugin.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2011-04-21 11:40:25 +0200
committerMartin Willi <martin@revosec.ch>2011-04-21 14:01:25 +0200
commitf9a552f011cda2eb00373fba3e745ae279357cea (patch)
treeef396b4c0e6a03a8b8392c8a89528b437c7ed214 /src/libcharon/plugins/eap_radius/eap_radius_plugin.c
parent5b0bcfb1fc4aabb6535db91e70f7f262328e664f (diff)
downloadstrongswan-f9a552f011cda2eb00373fba3e745ae279357cea.tar.bz2
strongswan-f9a552f011cda2eb00373fba3e745ae279357cea.tar.xz
Resolve and connect to RADIUS servers not before required
Diffstat (limited to 'src/libcharon/plugins/eap_radius/eap_radius_plugin.c')
-rw-r--r--src/libcharon/plugins/eap_radius/eap_radius_plugin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcharon/plugins/eap_radius/eap_radius_plugin.c b/src/libcharon/plugins/eap_radius/eap_radius_plugin.c
index 9b1525662..c218bd48b 100644
--- a/src/libcharon/plugins/eap_radius/eap_radius_plugin.c
+++ b/src/libcharon/plugins/eap_radius/eap_radius_plugin.c
@@ -82,7 +82,7 @@ static void load_servers(private_eap_radius_plugin_t *this)
"charon.plugins.eap-radius.port", RADIUS_PORT);
sockets = lib->settings->get_int(lib->settings,
"charon.plugins.eap-radius.sockets", 1);
- server = radius_server_create(address, port, nas_identifier,
+ server = radius_server_create(address, address, port, nas_identifier,
secret, sockets, 0);
if (!server)
{
@@ -120,7 +120,7 @@ static void load_servers(private_eap_radius_plugin_t *this)
"charon.plugins.eap-radius.servers.%s.sockets", 1, section);
preference = lib->settings->get_int(lib->settings,
"charon.plugins.eap-radius.servers.%s.preference", 0, section);
- server = radius_server_create(address, port, nas_identifier,
+ server = radius_server_create(section, address, port, nas_identifier,
secret, sockets, preference);
if (!server)
{