From: Alan T. DeKok Date: Fri, 29 Oct 2010 17:45:57 +0000 (-0400) Subject: Updated API for 2.2. X-Git-Tag: release_3_0_0_beta0~1183 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=commitdiff_plain;h=a02920abd3a1de14f041ad2ed49539892dd8d912 Updated API for 2.2. --- diff --git a/src/modules/rlm_ippool/rlm_ippool.c b/src/modules/rlm_ippool/rlm_ippool.c index 3a42427..6d811ea 100644 --- a/src/modules/rlm_ippool/rlm_ippool.c +++ b/src/modules/rlm_ippool/rlm_ippool.c @@ -569,7 +569,7 @@ static int ippool_postauth(void *instance, REQUEST *request) { /* Override supplied Framed-IP-Address */ RDEBUG("override is set to yes. Override the existing Framed-IP-Address attribute."); - pairdelete(&request->reply->vps, PW_FRAMED_IP_ADDRESS); + pairdelete(&request->reply->vps, PW_FRAMED_IP_ADDRESS, 0); } else { /* Abort */ RDEBUG("override is set to no. Return NOOP."); @@ -775,7 +775,7 @@ static int ippool_postauth(void *instance, REQUEST *request) RDEBUG("Allocated ip %s to client key: %s",ip_ntoa(str,entry.ipaddr),hex_str); vp = radius_paircreate(request, &request->reply->vps, - PW_FRAMED_IP_ADDRESS, PW_TYPE_IPADDR); + PW_FRAMED_IP_ADDRESS, 0, PW_TYPE_IPADDR); vp->vp_ipaddr = entry.ipaddr; /* @@ -784,7 +784,7 @@ static int ippool_postauth(void *instance, REQUEST *request) */ if (pairfind(request->reply->vps, PW_FRAMED_IP_NETMASK, 0) == NULL) { vp = radius_paircreate(request, &request->reply->vps, - PW_FRAMED_IP_NETMASK, + PW_FRAMED_IP_NETMASK, 0, PW_TYPE_IPADDR); vp->vp_ipaddr = ntohl(data->netmask); }