From f01089a4343a2013bc3f06f85630151fb4fd6c14 Mon Sep 17 00:00:00 2001 From: mochaoui Date: Sat, 27 Apr 2024 18:14:24 +0100 Subject: [PATCH] protect the bot --- Server.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Server.cpp b/Server.cpp index 2d08bad..3a3b4fc 100644 --- a/Server.cpp +++ b/Server.cpp @@ -906,6 +906,12 @@ void Server::handleClientData(int fd) std::string start, end, guessed; std::istringstream iss(command.substr(4)); iss >> start >> end >> guessed; + if (iss.fail()) + { + std::string errorMessage = "Error: You Just missing arguments(2)\n"; + send(fd, errorMessage.c_str(), errorMessage.length(), 0); + return; + } start = trim(start); end = trim(end); guessed = trim(guessed);