diff --git a/src/etc/inc/plugins.inc.d/openssh.inc b/src/etc/inc/plugins.inc.d/openssh.inc index 6b260b4fc..3e18ac5c1 100644 --- a/src/etc/inc/plugins.inc.d/openssh.inc +++ b/src/etc/inc/plugins.inc.d/openssh.inc @@ -200,6 +200,9 @@ function openssh_configure_do($verbose = false, $interface = '') $listeners[] = $vip['subnet']; } } + + /* VIPs may have been read twice */ + $listeners = array_unique($listeners); } foreach ($listeners as $listener) { diff --git a/src/etc/inc/plugins.inc.d/webgui.inc b/src/etc/inc/plugins.inc.d/webgui.inc index 6a208f629..bd2049d39 100644 --- a/src/etc/inc/plugins.inc.d/webgui.inc +++ b/src/etc/inc/plugins.inc.d/webgui.inc @@ -72,6 +72,9 @@ function webgui_configure_do($verbose = false, $interface = '') $listeners[] = $vip['subnet']; } } + + /* VIPs may have been read twice */ + $listeners = array_unique($listeners); } chdir('/usr/local/www');