aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/server.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2025-08-15 13:16:13 +0100
committerGravatar Sadie Powell2025-08-15 18:57:33 +0100
commite49ce3c99c61b08ac11b46b3921e50a050617580 (patch)
treeff941d44a79f2d15f2e8e4f9d125388b3c7ce487 /src/modules/m_spanningtree/server.cpp
parentUpdate the Windows dependencies. (diff)
Fix a regression for Docker users who are using their own config.
Diffstat (limited to 'src/modules/m_spanningtree/server.cpp')
-rw-r--r--src/modules/m_spanningtree/server.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree/server.cpp b/src/modules/m_spanningtree/server.cpp
index 70f50b42e..dc8ebaf79 100644
--- a/src/modules/m_spanningtree/server.cpp
+++ b/src/modules/m_spanningtree/server.cpp
@@ -42,6 +42,10 @@ namespace
if (sa.is_local())
return true; // Always allowed.
+ std::error_code ec;
+ if (Utils->LocalRanges.empty() && std::filesystem::is_regular_file("/.dockerenv", ec))
+ return true; // TODO: remove this a future release.
+
for (const auto& cidr : Utils->LocalRanges)
{
if (cidr.match(sa))