From 5fe06a19ba6080d38227e780bcd871d7b2fd7bce Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 18 Sep 2024 11:57:05 +0200 Subject: [PATCH] unbound: port to plugins_interface_map() --- src/etc/inc/plugins.inc.d/unbound.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/unbound.inc b/src/etc/inc/plugins.inc.d/unbound.inc index fd22f5dbf..28fa838ee 100644 --- a/src/etc/inc/plugins.inc.d/unbound.inc +++ b/src/etc/inc/plugins.inc.d/unbound.inc @@ -366,8 +366,6 @@ function unbound_match_interface($interface_map) return true; } - $interface_map = explode(',', $interface_map); - if (!empty($general['active_interface'])) { foreach (explode(',', $general['active_interface']) as $used) { if (in_array($used, $interface_map)) { @@ -396,6 +394,10 @@ function unbound_configure_do($verbose = false, $interface_map = null) { global $config; + if (!plugins_argument_map($interface_map)) { + return; + } + $mdl = new \OPNsense\Unbound\Unbound(); /* try to avoid restarting, but make sure to let it start if it is not running */