summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-01-30 17:05:37 -0200
committerRenato Botelho <garga@FreeBSD.org>2013-01-30 17:08:28 -0200
commita1613b62bb796f5714ff3e8bfc019dbf5d798e5c (patch)
tree7225140c54e470f67d9e03bd7631c7c875449d9f
parent2bbc542949b2b492e2a537e16786ddc65fa03139 (diff)
downloadpfsense-a1613b62bb796f5714ff3e8bfc019dbf5d798e5c.zip
pfsense-a1613b62bb796f5714ff3e8bfc019dbf5d798e5c.tar.gz
is_ipaddr_configured() now returns VIPS
-rw-r--r--etc/inc/pfsense-utils.inc14
1 files changed, 14 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 0a9ab74..85c9211 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -2433,6 +2433,20 @@ function is_ipaddr_configured($ipaddr) {
if(strcasecmp($ipaddr, $ilips) == 0)
return true;
}
+
+ $interface_list_ips = get_configured_ip_aliases_list();
+ foreach($interface_list_ips as $key => $ilips) {
+ if(strcasecmp($ipaddr, $key) == 0)
+ return true;
+ }
+
+ $interface_list_ips = get_configured_carp_interface_list();
+ foreach($interface_list_ips as $ilips) {
+ if(strcasecmp($ipaddr, $ilips) == 0)
+ return true;
+ }
+
+ return false;
}
/****f* pfsense-utils/pfSense_handle_custom_code
OpenPOWER on IntegriCloud