From a0bb178c65294f6a219e2e0bd51e7a00f196fa27 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 8 Jan 2025 16:12:27 +0100 Subject: [PATCH] system: fix previous while test driving it --- src/etc/inc/system.inc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc index 62d3a142e..d681b796a 100644 --- a/src/etc/inc/system.inc +++ b/src/etc/inc/system.inc @@ -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);