]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_monitor.cpp
Update the cloaks of connected users when their IP address changes.
[user/henk/code/inspircd.git] / src / modules / m_monitor.cpp
index 38e7ccc3ea39ef1302ce0ac0e1d02598f5338282..fd72c7320dd5ed8596d1eb0780ff82459bba4e9d 100644 (file)
@@ -79,7 +79,7 @@ class IRCv3::Monitor::Manager
 
                void unset(Extensible* container)
                {
-                       free(unset_raw(container));
+                       free(container, unset_raw(container));
                }
 
                std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE
@@ -101,7 +101,7 @@ class IRCv3::Monitor::Manager
 
                void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE;
 
-               void free(void* item) CXX11_OVERRIDE
+               void free(Extensible* container, void* item) CXX11_OVERRIDE
                {
                        delete static_cast<ExtData*>(item);
                }