diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-01-30 17:05:37 -0200 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-01-30 17:08:28 -0200 |
commit | a1613b62bb796f5714ff3e8bfc019dbf5d798e5c (patch) | |
tree | 7225140c54e470f67d9e03bd7631c7c875449d9f | |
parent | 2bbc542949b2b492e2a537e16786ddc65fa03139 (diff) | |
download | pfsense-a1613b62bb796f5714ff3e8bfc019dbf5d798e5c.zip pfsense-a1613b62bb796f5714ff3e8bfc019dbf5d798e5c.tar.gz |
is_ipaddr_configured() now returns VIPS
-rw-r--r-- | etc/inc/pfsense-utils.inc | 14 |
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 |