]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Let ENCAP target match on server names, not just SIDs
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 1 Mar 2010 03:55:40 +0000 (03:55 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 1 Mar 2010 03:55:40 +0000 (03:55 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12577 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree/encap.cpp

index 9770ec84ead0276bcbebb5a5a205b5fbc2453e32..43fd84d9b4c826d236442006913b6e1177bcac41 100644 (file)
@@ -23,7 +23,7 @@ void TreeSocket::Encap(User* who, parameterlist &params)
 {
        if (params.size() > 1)
        {
-               if (InspIRCd::Match(ServerInstance->Config->GetSID(), params[0]))
+               if (ServerInstance->Config->GetSID() == params[0] || InspIRCd::Match(ServerInstance->Config->ServerName, params[0]))
                {
                        parameterlist plist(params.begin() + 2, params.end());
                        ServerInstance->CallCommandHandler(params[1].c_str(), plist, who);