]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/utils.cpp
Make classbase and refcountbase uncopyable; expand comments on their indended uses
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / utils.cpp
index 09333fdd24043a8fe7f26a738ec405a3df562fd6..024605a7918d0d009348ea051d90f966537c7679 100644 (file)
@@ -151,7 +151,7 @@ SpanningTreeUtilities::SpanningTreeUtilities(ModuleSpanningTree* C) : Creator(C)
        this->ReadConfiguration(true);
 }
 
-bool SpanningTreeUtilities::cull()
+CullResult SpanningTreeUtilities::cull()
 {
        for (unsigned int i = 0; i < ServerInstance->ports.size(); i++)
        {
@@ -171,9 +171,9 @@ bool SpanningTreeUtilities::cull()
        }
 
        ServerUser->uuid = TreeRoot->GetID();
-       if (ServerUser->cull())
-               delete ServerUser;
-       return true;
+       ServerUser->cull();
+       delete ServerUser;
+       return classbase::cull();
 }
 
 SpanningTreeUtilities::~SpanningTreeUtilities()