Project

General

Profile

« Previous | Next » 

Revision 5a24d994

Added by Viktor Gurov over 5 years ago

fixes

View differences:

src/etc/inc/gwlb.inc
2027 2027
		$realif = get_real_interface($a_gateway_item[$realid]['interface']);
2028 2028
		$inet = (!is_ipaddrv4($a_gateway_item[$realid]['gateway']) ? "-inet6" : "-inet");
2029 2029
		$rgateway = $a_gateway_item[$realid]['gateway'];
2030
		$cmd = "/sbin/route delete $inet " . escapeshellarg($a_gateway_item[$realid]['gateway']) . " -iface " . escapeshellarg($realif . " " . escapeshellarg($rgateway));
2030
		$cmd = "/sbin/route delete $inet " . escapeshellarg($a_gateway_item[$realid]['gateway']) . " -iface " . escapeshellarg($realif) . " " . escapeshellarg($rgateway);
2031 2031
		mwexec($cmd);
2032 2032
	}
2033 2033

  
......
2127 2127
					$cgw = getcurrentdefaultgatewayip('inet6');
2128 2128
				}
2129 2129
				if ($gateway['gateway'] == $cgw) {
2130
					mwexec("/sbin/route delete -{$inet} default {$cgw}");
2130
					mwexec("/sbin/route delete -{$inet} default " . escapeshellarg{$cgw});
2131 2131
				}
2132 2132
			}
2133 2133
			$gateway['disabled'] = true;

Also available in: Unified diff