mirror of
https://github.com/anope/anope.git
synced 2026-07-02 02:06:38 +02:00
Correctly handle recieving messages over 65.5 thousand bytes
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2901 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
+2
-2
@@ -191,7 +191,7 @@ bool Socket::ProcessRead()
|
||||
char buffer[NET_BUFSIZE];
|
||||
memset(&buffer, 0, sizeof(buffer));
|
||||
|
||||
RecvLen = RecvInternal(buffer, sizeof(buffer));
|
||||
RecvLen = RecvInternal(buffer, sizeof(buffer) - 1);
|
||||
if (RecvLen <= 0)
|
||||
{
|
||||
return false;
|
||||
@@ -233,7 +233,7 @@ bool Socket::ProcessRead()
|
||||
*/
|
||||
bool Socket::ProcessWrite()
|
||||
{
|
||||
size_t Written = SendInternal(WriteBuffer);
|
||||
int Written = SendInternal(WriteBuffer);
|
||||
if (Written == -1)
|
||||
{
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user