From: Jouni Malinen Date: Sun, 2 Mar 2014 15:01:32 +0000 (+0200) Subject: RADIUS server: Copy IPv4 address only when IPv6 is not used X-Git-Tag: hostap_2_2~682 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=773816395198339d710648278e7f2f087103217a;p=thirdparty%2Fhostap.git RADIUS server: Copy IPv4 address only when IPv6 is not used The local addr variable is valid only when !ipv6, so there is no point in copying it for the IPv6 case. Signed-off-by: Jouni Malinen --- diff --git a/src/radius/radius_server.c b/src/radius/radius_server.c index 5074b6029..6b86932ac 100644 --- a/src/radius/radius_server.c +++ b/src/radius/radius_server.c @@ -1371,8 +1371,8 @@ radius_server_read_clients(const char *client_file, int ipv6) break; } entry->shared_secret_len = os_strlen(entry->shared_secret); - entry->addr.s_addr = addr.s_addr; if (!ipv6) { + entry->addr.s_addr = addr.s_addr; val = 0; for (i = 0; i < mask; i++) val |= 1 << (31 - i);