Project

General

Profile

« Previous | Next » 

Revision c6708833

Added by Phil Davis over 11 years ago

Return GWG IP protocol (version) when no gateway IP - 2.1 branch

View differences:

etc/inc/gwlb.inc
784 784
						else if (!empty($int))
785 785
							$gatewayip = get_interface_gateway($gateway['friendlyiface']);
786 786

  
787
						if (!empty($int) && is_ipaddr($gatewayip)) {
788
							$groupmember = array();
789
							$groupmember['int']  = $int;
790
							$groupmember['gwip']  = $gatewayip;
791
							$groupmember['weight']  = isset($gateway['weight']) ? $gateway['weight'] : 1;
792
							if (is_array($gwvip_arr[$group['name']])&& !empty($gwvip_arr[$group['name']][$member]))
793
								$groupmember['vip'] = $gwvip_arr[$group['name']][$member];
787
						if (!empty($int)) {
794 788
							$gateway_groups_array[$group['name']]['ipprotocol'] = $gateway['ipprotocol'];
795
							$gateway_groups_array[$group['name']][] = $groupmember;
789
							if (is_ipaddr($gatewayip)) {
790
								$groupmember = array();
791
								$groupmember['int']  = $int;
792
								$groupmember['gwip']  = $gatewayip;
793
								$groupmember['weight']  = isset($gateway['weight']) ? $gateway['weight'] : 1;
794
								if (is_array($gwvip_arr[$group['name']])&& !empty($gwvip_arr[$group['name']][$member]))
795
									$groupmember['vip'] = $gwvip_arr[$group['name']][$member];
796
								$gateway_groups_array[$group['name']][] = $groupmember;
797
							}
796 798
						}
797 799
					}
798 800
				}

Also available in: Unified diff