From 4a756e9be7e39bfb0d6ec0937e71d5a44eba0829 Mon Sep 17 00:00:00 2001 From: Ermal Date: Thu, 17 Jun 2010 22:09:00 +0000 Subject: Actually correctly handle some vip types ips for getNasIP. --- etc/inc/captiveportal.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'etc/inc/captiveportal.inc') diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc index be3c831..17d961a 100644 --- a/etc/inc/captiveportal.inc +++ b/etc/inc/captiveportal.inc @@ -1251,7 +1251,10 @@ function getNasIP() global $config; if (!empty($config['captiveportal']['radiussrcip_attribute'])) - $nasIp = get_interface_ip($config['captiveportal']['radiussrcip_attribute']); + if (is_ipaddr($config['captiveportal']['radiussrcip_attribute'])) + $nasIp = $config['captiveportal']['radiussrcip_attribute']; + else + $nasIp = get_interface_ip($config['captiveportal']['radiussrcip_attribute']); else $nasIp = get_interface_ip(); -- cgit v1.1