]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/capab.cpp
m_operjoin Remove duplicated code
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / capab.cpp
index 7afcc50e5935305e4d53dafe7796d7dc787629f4..c52dffa4124d1f29a85365b1a0d0e3a6524d18e0 100644 (file)
@@ -64,14 +64,13 @@ static std::string BuildModeList(ModeType type)
                        {
                                if (pm->GetPrefix())
                                        mdesc.push_back(pm->GetPrefix());
-                               mdesc.push_back(mh->GetModeChar());
                        }
+                       mdesc.push_back(mh->GetModeChar());
                        modes.push_back(mdesc);
                }
        }
        sort(modes.begin(), modes.end());
-       irc::stringjoiner line(modes);
-       return line.GetJoined();
+       return irc::stringjoiner(modes);
 }
 
 void TreeSocket::SendCapabilities(int phase)
@@ -388,4 +387,3 @@ bool TreeSocket::Capab(const parameterlist &params)
        }
        return true;
 }
-