From 9e24014b626b3a583ace847ee71c52b9b439af42 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sun, 7 Jul 2019 19:45:48 -0400 Subject: [PATCH] fix length calculation --- connection.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/connection.c b/connection.c index 16c2331..8370cde 100644 --- a/connection.c +++ b/connection.c @@ -30,7 +30,7 @@ static Word LoginAndOpen(Connection *buffer) { Int2Dec(buffer->port, message + length, 5, 0); length += 5; message[length] = 0; - message[0] = length; + message[0] = length - 1; buffer->displayPtr(message); } @@ -113,8 +113,8 @@ Word ConnectionPoll(Connection *buffer) { return -1; } - if (sr.srState == - TCPSESTABLISHED) // && state == kConnectionStateConnecting) + /* && state == kConnectionStateConnecting */ + if (sr.srState == TCPSESTABLISHED) { buffer->state = kConnectionStateConnected; return 1;