diff options
| author | 2026-06-24 14:01:01 +0100 | |
|---|---|---|
| committer | 2026-06-24 21:22:25 +0100 | |
| commit | d8b78069d830b3473c8b33828451140a051c83c2 (patch) | |
| tree | a007163c03dff54e4a52b18ff0db356a7c1c114e /modules/spanningtree/capab.cpp | |
| parent | Be 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.cpp | 20 |
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]; |
