summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-10-04 23:15:58 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-10-04 23:15:58 +0000
commit2a871f193e4a21f5ddc1b7507a0f9953630e0e08 (patch)
treeea1c7ba5ada6efd0aa12ec77b4c40c1688560b7e /etc/inc
parent80eb336c4519308cd7707a7c151473b2305fade5 (diff)
downloadpfsense-2a871f193e4a21f5ddc1b7507a0f9953630e0e08.zip
pfsense-2a871f193e4a21f5ddc1b7507a0f9953630e0e08.tar.gz
Correctly find carp ips by including the first usable
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/pfsense-utils.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 527a6ee..2311ea7 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -494,7 +494,8 @@ function link_ip_to_carp_interface($ip) {
$carp_int = "carp{$x}";
$carp_ip = find_interface_ip($carp_int);
$carp_subnet = find_virtual_ip_netmask($carp_ip);
- if(ip_in_subnet($ip, "{$carp_ip}/{$carp_subnet}"))
+ $starting_ip = gen_subnet("{$carp_ip}", "{$carp_subnet}");
+ if(ip_in_subnet($ip, "{$starting_ip}/{$carp_subnet}"))
if(!stristr($carp_ints, $carp_int))
$carp_ints .= " " . $carp_int;
}
OpenPOWER on IntegriCloud