diff --git a/srcs/channel.cpp b/srcs/channel.cpp index cc56baf..ce3b4de 100644 --- a/srcs/channel.cpp +++ b/srcs/channel.cpp @@ -6,7 +6,7 @@ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/21 10:36:21 by maldavid #+# #+# */ -/* Updated: 2024/02/05 13:13:54 by vvaas ### ########.fr */ +/* Updated: 2024/02/05 14:52:42 by vvaas ### ########.fr */ /* */ /******************************************************************************/ @@ -179,7 +179,7 @@ namespace irc arg_nb++; if (flags.find('l') != std::string::npos && modevalue) arg_nb++; - if (msg.getTokens().size() < arg_nb) + if (msg.getTokens().size() != arg_nb) { client->sendCode(ERR_NEEDMOREPARAMS, "MODE : Need more params"); return ; diff --git a/srcs/server.cpp b/srcs/server.cpp index 271928b..a366168 100644 --- a/srcs/server.cpp +++ b/srcs/server.cpp @@ -6,7 +6,7 @@ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/21 09:31:17 by maldavid #+# #+# */ -/* Updated: 2024/02/05 13:32:39 by vvaas ### ########.fr */ +/* Updated: 2024/02/05 14:10:19 by vvaas ### ########.fr */ /* */ /******************************************************************************/ @@ -102,6 +102,7 @@ namespace irc ++cit; } it = _client.erase(it) - 1; + } } }