diff options
author | Adam <Adam@anope.org> | 2012-12-29 20:29:41 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2012-12-29 20:29:41 -0500 |
commit | 326f1a9c8bfe0024883b5dd0da66ec7b9f1ac36f (patch) | |
tree | a129c46c40f1d5068bcbeba9030e24412e38fd8d /src/access.cpp | |
parent | 793c4382868744f6a9522bd1a1865ffff1dbdb70 (diff) |
Cleanup after mode locks, badwords, akick, access, if destructed
Diffstat (limited to 'src/access.cpp')
-rw-r--r-- | src/access.cpp | 2 |
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 |