]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/channels.cpp
Add checking on AddFd that was missing (it assumed, like everything else)
[user/henk/code/inspircd.git] / src / channels.cpp
index 1273ff07af61b76d5d5d80c08151895ecdf3dcad..3671fdb6dc971d8476803065d09617863f124183 100644 (file)
@@ -349,7 +349,7 @@ chanrec* add_channel(userrec *user, const char* cn, const char* key, bool overri
                                        MOD_RESULT = 0;
                                        FOREACH_RESULT(I_OnCheckBan,OnCheckBan(user, Ptr));
                                        char mask[MAXBUF];
-                                       sprintf(mask,"%s@%s",user->ident, user->GetIPString());
+                                       sprintf(mask,"%s!%s@%s",user->nick, user->ident, user->GetIPString());
                                        if (!MOD_RESULT)
                                        {
                                                for (BanList::iterator i = Ptr->bans.begin(); i != Ptr->bans.end(); i++)