From 7555a6427ae553087e692786fa0c5b5c90391075 Mon Sep 17 00:00:00 2001 From: Namonay Date: Tue, 6 Feb 2024 11:22:03 +0100 Subject: [PATCH] gg --- srcs/client.cpp | 2 +- srcs/server_functions.cpp | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/srcs/client.cpp b/srcs/client.cpp index cd87a65..2fdf0f7 100644 --- a/srcs/client.cpp +++ b/srcs/client.cpp @@ -6,7 +6,7 @@ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/21 10:35:52 by maldavid #+# #+# */ -/* Updated: 2024/02/06 10:48:54 by vvaas ### ########.fr */ +/* Updated: 2024/02/06 10:53:59 by vvaas ### ########.fr */ /* */ /******************************************************************************/ diff --git a/srcs/server_functions.cpp b/srcs/server_functions.cpp index 5abdbaa..5fd376b 100644 --- a/srcs/server_functions.cpp +++ b/srcs/server_functions.cpp @@ -6,7 +6,7 @@ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/22 17:31:06 by maldavid #+# #+# */ -/* Updated: 2024/02/06 10:33:11 by vvaas ### ########.fr */ +/* Updated: 2024/02/06 10:59:29 by vvaas ### ########.fr */ /* */ /******************************************************************************/ @@ -422,14 +422,17 @@ namespace irc } } - void Server::handleWho(unstd::SharedPtr client, const class Message& msg) + void Server::handleWho(unstd::SharedPtr client, const class Message& msg ) { irc::Channel *chan; if(msg.getTokens().size() != 2) return; if((chan = getChannelByName(msg.getTokens()[1])) == NULL) + { client->sendCode(ERR_NOSUCHCHANNEL, "WHO : No such channel"); + return ; + } chan->sendWho(client); }