From: Alan T. DeKok Date: Mon, 15 Sep 2014 15:03:08 +0000 (-0400) Subject: Set prefix for Client-Src-IP-Address, too X-Git-Tag: release_3_0_5~551 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=355dce620f0854e662ed30590a7668cb609f8dfd;p=thirdparty%2Ffreeradius-server.git Set prefix for Client-Src-IP-Address, too --- diff --git a/src/main/client.c b/src/main/client.c index 7751d79fcc9..2948fb023df 100644 --- a/src/main/client.c +++ b/src/main/client.c @@ -1115,6 +1115,7 @@ RADCLIENT *client_from_request(RADCLIENT_LIST *clients, REQUEST *request) #ifdef WITH_UDPFROMTO c->src_ipaddr.af = AF_INET; c->src_ipaddr.ipaddr.ip4addr.s_addr = vp->vp_ipaddr; + c->ipaddr.prefix = 32; #else WARN("Server not built with udpfromto, ignoring FreeRADIUS-Client-Src-IP-Address"); #endif @@ -1131,6 +1132,7 @@ RADCLIENT *client_from_request(RADCLIENT_LIST *clients, REQUEST *request) #ifdef WITH_UDPFROMTO c->src_ipaddr.af = AF_INET6; c->src_ipaddr.ipaddr.ip6addr = vp->vp_ipv6addr; + c->ipaddr.prefix = 128; #else WARN("Server not built with udpfromto, ignoring FreeRADIUS-Client-Src-IPv6-Address"); #endif