diff --git a/emhttp/plugins/dynamix/include/update.wireguard.php b/emhttp/plugins/dynamix/include/update.wireguard.php index 5454f393e..1add2dd69 100644 --- a/emhttp/plugins/dynamix/include/update.wireguard.php +++ b/emhttp/plugins/dynamix/include/update.wireguard.php @@ -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);