summaryrefslogtreecommitdiff
path: root/src/access.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2012-12-29 20:29:41 -0500
committerAdam <Adam@anope.org>2012-12-29 20:29:41 -0500
commit326f1a9c8bfe0024883b5dd0da66ec7b9f1ac36f (patch)
treea129c46c40f1d5068bcbeba9030e24412e38fd8d /src/access.cpp
parent793c4382868744f6a9522bd1a1865ffff1dbdb70 (diff)
Cleanup after mode locks, badwords, akick, access, if destructed
Diffstat (limited to 'src/access.cpp')
-rw-r--r--src/access.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/access.cpp b/src/access.cpp
index c8cd3cf98..e710548c1 100644
--- a/src/access.cpp
+++ b/src/access.cpp
@@ -97,6 +97,8 @@ ChanAccess::ChanAccess(AccessProvider *p) : Serializable("ChanAccess"), provider
ChanAccess::~ChanAccess()
{
+ if (ci)
+ ci->EraseAccess(this);
}
void ChanAccess::Serialize(Serialize::Data &data) const