From 5082282c3a4cfaed950dee0d8aaf6b7a6a7e7dfe Mon Sep 17 00:00:00 2001 From: Ermal Date: Thu, 17 Jun 2010 19:39:30 +0000 Subject: Use the configured src ip attribute choosen for accounting too. --- usr/local/captiveportal/radius_accounting.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr/local/captiveportal/radius_accounting.inc') diff --git a/usr/local/captiveportal/radius_accounting.inc b/usr/local/captiveportal/radius_accounting.inc index 688af74..f57757a 100644 --- a/usr/local/captiveportal/radius_accounting.inc +++ b/usr/local/captiveportal/radius_accounting.inc @@ -67,7 +67,11 @@ function RADIUS_ACCOUNTING_START($ruleno, $username, $sessionid, $radiusservers, break; default: - $calledstationid = get_interface_ip("wan"); + if (is_ipaddr($config['captiveportal']['radiussrcip_attribute'])) + $calledstationid = $config['captiveportal']['radiussrcip_attribute']; + else + $calledstationid = get_interface_ip($config['captiveportal']['radiussrcip_attribute']); + $callingstationid = $clientmac; $callingstationid = $clientmac; } -- cgit v1.1