From bd3faedadb0384b099bb1bb739835fd0767605c8 Mon Sep 17 00:00:00 2001 From: tionu <201703262243_github.com@uniquemail.net> Date: Tue, 6 Aug 2024 11:17:42 +0200 Subject: [PATCH] Skip tentative IPv6 addresses for binding of webgui IPv6 addresses might be tentative. lighttpd will fail when trying to bind to a tentative address. This commit skips tentative IPv6 addresses for binding. --- src/etc/inc/plugins.inc.d/webgui.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/plugins.inc.d/webgui.inc b/src/etc/inc/plugins.inc.d/webgui.inc index 32b4095fc..19d4eddd8 100644 --- a/src/etc/inc/plugins.inc.d/webgui.inc +++ b/src/etc/inc/plugins.inc.d/webgui.inc @@ -83,7 +83,7 @@ function webgui_configure_do($verbose = false, $interface = '') $listeners = count($interfaces) ? [] : ['0.0.0.0', '::']; foreach (interfaces_addresses($interfaces) as $tmpaddr => $info) { - if (!$info['bind']) { + if (!$info['bind'] || ($info['family'] == 'inet6' && $info['tentative'])) { continue; }