change: use mwexecf instead of deprecated mwexec

This commit is contained in:
2026-07-08 19:43:06 +00:00
parent 240791d22e
commit 2d9c6ffb1d

View File

@@ -84,7 +84,7 @@ if ($type === "MASTER") {
write_config("disable interface '$ifkey' due CARP event '$type'", false); write_config("disable interface '$ifkey' due CARP event '$type'", false);
interface_configure(false, $ifkey, false, false); interface_configure(false, $ifkey, false, false);
// Remove WAN default gateway // Remove WAN default gateway
mwexec("/sbin/route delete default"); mwexecf("/sbin/route delete default");
foreach ($config['OPNsense']['Gateways']['gateway_item'] as $gw) { foreach ($config['OPNsense']['Gateways']['gateway_item'] as $gw) {
if ($gw['name'] === $gw_name) { if ($gw['name'] === $gw_name) {
$gw_ip = $gw['gateway']; $gw_ip = $gw['gateway'];
@@ -92,9 +92,9 @@ if ($type === "MASTER") {
} }
} }
// Shutdown WAN interface // Shutdown WAN interface
mwexec("/sbin/ifconfig {$real_if} down") mwexecf("/sbin/ifconfig {$real_if} down")
// Add fallback default gateway // Add fallback default gateway
mwexec("/sbin/route add default {$gw_ip}"); mwexecf("/sbin/route add default {$gw_ip}");
// Create lock file // Create lock file
file_put_contents($lock_file, time()); file_put_contents($lock_file, time());
sleep($lock_default_age); sleep($lock_default_age);