Wireguard: fix PHP error on import

This commit is contained in:
bergware
2025-09-24 18:56:25 +02:00
parent 5a222487e4
commit 3facf57b4c

View File

@@ -541,8 +541,9 @@ case 'import':
$vpn = (in_array($default4,$vpn) || in_array($default6,$vpn)) ? 8 : 0;
if ($vpn==8) $import["Address:$n"] = '';
$import["TYPE:$n"] = $vpn;
ipfilter(_var($import,"AllowedIPs:$n"));
if (_var($import,"TYPE:$n") == 0) $var['subnets1'] = "AllowedIPs="._var($import,"AllowedIPs:$n");
$allowedIPs = _var($import,"AllowedIPs:$n")
ipfilter($allowedIPs);
if (_var($import,"TYPE:$n") == 0) $var['subnets1'] = "AllowedIPs=".$allowedIPs);
}
foreach ($import as $key => $val) $sort[] = explode(':',$key)[1];
array_multisort($sort, $import);