system: fix previous while test driving it

This commit is contained in:
Franco Fichtner 2025-01-08 16:12:27 +01:00
parent 77ad6a0de8
commit a0bb178c65

View File

@ -759,7 +759,7 @@ function system_routing_configure($verbose = false, $interface_map = null, $moni
if (is_ipaddr($gatewayip)) {
mwexec('/sbin/route delete ' . join(' ', $cmd), true);
if (ipproto == 'inet' && is_ipaddrv6($gatewayip)) {
if ($ipproto == 'inet' && is_ipaddrv6($gatewayip)) {
$cmd[] = '-inet6'; /* RFC 5549: gateway protocol differs */
}
@ -770,9 +770,7 @@ function system_routing_configure($verbose = false, $interface_map = null, $moni
$gatewayip .= "%{$interfacegw}";
}
$cmd = exec_safe('%s', $gatewayip);
mwexec('/sbin/route add ' . join(' ', $cmd), true);
$cmd[] = exec_safe('%s', $gatewayip);
} elseif (!empty($interfacegw)) {
$cmd[] = '-interface';
$cmd[] = exec_safe('%s', $interfacegw);