diff --git a/src/etc/inc/plugins.inc.d/openvpn.inc b/src/etc/inc/plugins.inc.d/openvpn.inc index 27f9de628..7bb262a7a 100644 --- a/src/etc/inc/plugins.inc.d/openvpn.inc +++ b/src/etc/inc/plugins.inc.d/openvpn.inc @@ -1096,9 +1096,12 @@ function openvpn_configure_do($verbose = false, $interface_map = null, $carp_eve return; } + if (!plugins_argument_map($interface_map)) { + return; + } + service_log('Syncing OpenVPN settings...', $verbose); - $interface_map = !empty($interface_map) ? explode(',', $interface_map) : []; $reconfigured = false; foreach (array('server', 'client') as $mode) {