]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_banexception.cpp
Set User::host before calling ChangeIP()
[user/henk/code/inspircd.git] / src / modules / m_banexception.cpp
index 1811f743de59e5dd7fc64124b1d66ba5ccb9cb32..7531c5c1250bc3cd6d01845f6c339cd0fd9e5b3d 100644 (file)
@@ -79,7 +79,7 @@ public:
 
                        for (modelist::iterator it = list->begin(); it != list->end(); it++)
                        {
-                               if (it->mask[0] != type || it->mask[1] != ':')
+                               if (it->mask.length() <= 2 || it->mask[0] != type || it->mask[1] != ':')
                                        continue;
 
                                if (chan->CheckBan(user, it->mask.substr(2)))