From 748ff86fe2a91b78b69d0d07b34058213bdcf22d Mon Sep 17 00:00:00 2001 From: Seth Mos Date: Mon, 29 Aug 2011 10:04:27 +0200 Subject: [PATCH] Another address family check for dynamic gateways, v4 has dynamic, v6 has dynamic6 as string. --- etc/inc/gwlb.inc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/etc/inc/gwlb.inc b/etc/inc/gwlb.inc index dd653c9b5e..03e308cc7f 100644 --- a/etc/inc/gwlb.inc +++ b/etc/inc/gwlb.inc @@ -696,6 +696,15 @@ function validate_address_family($ipaddr, $gwname) { $v4gw = true; if(is_ipaddrv6(lookup_gateway_ip_by_name($gwname))) $v6gw = true; + /* are they dynamic */ + switch($gwname) { + case "dynamic": + $v4gw = true; + break; + case "dynamic6": + $v6gw = true; + break; + } if($v4ip && $v4gw) return true;