From: Tobias Brunner Date: Fri, 28 Aug 2015 14:51:05 +0000 (+0200) Subject: eap-radius: Fix creation of host_t objects based on Framed-IPv6-Address attributes X-Git-Tag: 5.3.3rc2~7 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=00c2c87b063063ce882d61c5c0dd3b5a4a40d6aa;hp=486d7b267186d7df83f61e72a9de8f4a8cf8a68f eap-radius: Fix creation of host_t objects based on Framed-IPv6-Address attributes Fixes ec490e68ae37 ("eap-radius: Add support for some basic IPv6-specific RADIUS attributes"). References #1001. --- diff --git a/src/libcharon/plugins/eap_radius/eap_radius.c b/src/libcharon/plugins/eap_radius/eap_radius.c index 8618ecf..237f065 100644 --- a/src/libcharon/plugins/eap_radius/eap_radius.c +++ b/src/libcharon/plugins/eap_radius/eap_radius.c @@ -521,7 +521,7 @@ static void process_cfg_attributes(radius_message_t *msg) if ((type == RAT_FRAMED_IP_ADDRESS && data.len == 4) || (type == RAT_FRAMED_IPV6_ADDRESS && data.len == 16)) { - host = host_create_from_chunk(AF_INET, data, 0); + host = host_create_from_chunk(AF_UNSPEC, data, 0); if (host) { provider->add_framed_ip(provider,