From a02920abd3a1de14f041ad2ed49539892dd8d912 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Fri, 29 Oct 2010 13:45:57 -0400 Subject: [PATCH] Updated API for 2.2. --- src/modules/rlm_ippool/rlm_ippool.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } -- 2.1.4