Revision 5a24d994
Added by Viktor Gurov over 5 years ago
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
fixes