diff --git a/srcs/server/Socket.cpp b/srcs/server/Socket.cpp index a574bfa..f06ace4 100644 --- a/srcs/server/Socket.cpp +++ b/srcs/server/Socket.cpp @@ -94,7 +94,7 @@ size_t Socket::bufferLengthAndSanityCheck_(SocketIOData &sIOD, msgTooLong = false; if (!sIOD.discardMode) { if ((rdBuffer.length() < MAXMSGLEN) || - (eol != std::string::npos && eol < MAXMSGLEN)) { + (eol != std::string::npos && eol <= MAXMSGLEN - 2)) { return eol; } else { sIOD.discardMode = true;