diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index 0e80cf512..bc585a110 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -2528,7 +2528,7 @@ function interface_configure($verbose = false, $interface = 'wan', $reload = fal plugins_configure('dhcp', $verbose); plugins_configure('dns', $verbose); /* XXX not ideal but avoids "errors" in the log */ - plugins_configure('newwanip_map:rfc2136', $verbose, [$interface]); + plugins_configure('newwanip_map:rfc2136', $verbose, [[$interface]]); } /* XXX device dependency plugin hook */ diff --git a/src/etc/rc.newwanip b/src/etc/rc.newwanip index d2c199455..aa4ff9918 100755 --- a/src/etc/rc.newwanip +++ b/src/etc/rc.newwanip @@ -115,5 +115,5 @@ if (is_ipaddr($cacheip) && $ip != $cacheip) { /* register IP change not before this point as basic connectivity is needed */ @file_put_contents($cacheip_file, $ip . PHP_EOL); -plugins_configure('vpn', false, [$interface, 'inet']); -plugins_configure('newwanip_map', false, [$interface, 'inet']); +plugins_configure('vpn', false, [[$interface], 'inet']); +plugins_configure('newwanip_map', false, [[$interface], 'inet']); diff --git a/src/etc/rc.newwanipv6 b/src/etc/rc.newwanipv6 index 90adc976b..88bb67ac4 100755 --- a/src/etc/rc.newwanipv6 +++ b/src/etc/rc.newwanipv6 @@ -124,5 +124,5 @@ system_routing_configure(false, $interfaces, true, 'inet6'); filter_configure_sync(); -plugins_configure('vpn', false, [join(',', $interfaces), 'inet6']); -plugins_configure('newwanip_map', false, [join(',', $interfaces), 'inet6']); +plugins_configure('vpn', false, [$interfaces, 'inet6']); +plugins_configure('newwanip_map', false, [$interfaces, 'inet6']);