]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/override_stats.cpp
m_spanningtree Fix routing of ROUTE_TYPE_MESSAGE messages
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / override_stats.cpp
index 9762ecf4e3b9c202180e58e4883b1df6998a312c..bdfc6ef43f9c03dcc6b8033448d252c81e037e62 100644 (file)
@@ -37,6 +37,17 @@ ModResult ModuleSpanningTree::OnStats(char statschar, User* user, string_list &r
                }
                return MOD_RES_DENY;
        }
+       else if (statschar == 'U')
+       {
+               ConfigTagList tags = ServerInstance->Config->ConfTags("uline");
+               for (ConfigIter i = tags.first; i != tags.second; ++i)
+               {
+                       std::string name = i->second->getString("server");
+                       if (!name.empty())
+                               results.push_back(ServerInstance->Config->ServerName+" 248 "+user->nick+" U "+name);
+               }
+               return MOD_RES_DENY;
+       }
        return MOD_RES_PASSTHRU;
 }