diff options
Diffstat (limited to 'src/access.cpp')
-rw-r--r-- | src/access.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/access.cpp b/src/access.cpp index fdaada75b..dd5881108 100644 --- a/src/access.cpp +++ b/src/access.cpp @@ -102,6 +102,10 @@ ChanAccess::~ChanAccess() std::vector<ChanAccess *>::iterator it = std::find(this->ci->access->begin(), this->ci->access->end(), this); if (it != this->ci->access->end()) this->ci->access->erase(it); + + const NickAlias *na = NickAlias::Find(this->mask); + if (na != NULL) + na->nc->RemoveChannelReference(this->ci); } } |