From a1613b62bb796f5714ff3e8bfc019dbf5d798e5c Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Wed, 30 Jan 2013 17:05:37 -0200 Subject: is_ipaddr_configured() now returns VIPS --- etc/inc/pfsense-utils.inc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- cgit v1.1