aboutsummaryrefslogtreecommitdiffstats
path: root/modules/spanningtree/capab.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-06-24 14:01:01 +0100
committerGravatar Sadie Powell2026-06-24 21:22:25 +0100
commitd8b78069d830b3473c8b33828451140a051c83c2 (patch)
treea007163c03dff54e4a52b18ff0db356a7c1c114e /modules/spanningtree/capab.cpp
parentBe more precise about protocol versions in spanningtree. (diff)
Reorder some checks in the CAPAB handling code.
Diffstat (limited to 'modules/spanningtree/capab.cpp')
-rw-r--r--modules/spanningtree/capab.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/spanningtree/capab.cpp b/modules/spanningtree/capab.cpp
index 24359f93c..405ef1672 100644
--- a/modules/spanningtree/capab.cpp
+++ b/modules/spanningtree/capab.cpp
@@ -622,16 +622,6 @@ bool TreeSocket::Capab(const CommandBase::Params& params)
.Unicast(this);
}
}
- else if (insp::casemapped_equals(params[0] , "MODULES"))
- {
- if (params.size() >= 2)
- ParseModules(params[1], capab->requiredmodules);
- }
- else if (insp::casemapped_equals(params[0], "MODSUPPORT"))
- {
- if (params.size() >= 2)
- ParseModules(params[1], capab->optionalmodules);
- }
else if (insp::casemapped_equals(params[0], "CHALLENGE"))
{
if (params.size() >= 3)
@@ -642,6 +632,16 @@ bool TreeSocket::Capab(const CommandBase::Params& params)
if (params.size() >= 2)
ParseCapabilities(params[1], capab->capabilities, this);
}
+ else if (insp::casemapped_equals(params[0] , "MODULES"))
+ {
+ if (params.size() >= 2)
+ ParseModules(params[1], capab->requiredmodules);
+ }
+ else if (insp::casemapped_equals(params[0], "MODSUPPORT"))
+ {
+ if (params.size() >= 2)
+ ParseModules(params[1], capab->optionalmodules);
+ }
else if (insp::casemapped_equals(params[0], "CHANMODES") && (params.size() == 2))
{
capab->ChanModes = params[1];