]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_join.cpp
Fix passing wrong instance to resolver
[user/henk/code/inspircd.git] / src / cmd_join.cpp
index 4af887585084ec9066e79eb354d483e64123ec41..99a8b36e0162aef757b2216eddcde8b7bff790a8 100644 (file)
@@ -31,7 +31,7 @@ void cmd_join::Handle (const char** parameters, int pcnt, userrec *user)
 
                if (IsValidChannelName(parameters[0]))
                {
-                       chanrec::JoinUser(user, parameters[0], false, parameters[1]);
+                       chanrec::JoinUser(ServerInstance, user, parameters[0], false, parameters[1]);
                        return;
                }
        }
@@ -42,10 +42,10 @@ void cmd_join::Handle (const char** parameters, int pcnt, userrec *user)
 
                if (IsValidChannelName(parameters[0]))
                {
-                       chanrec::JoinUser(user, parameters[0], false);
+                       chanrec::JoinUser(ServerInstance, user, parameters[0], false);
                        return;
                }
        }
 
-       WriteServ(user->fd,"403 %s %s :Invalid channel name",user->nick, parameters[0]);
+       user->WriteServ("403 %s %s :Invalid channel name",user->nick, parameters[0]);
 }