From cf2d7736eefeb29e0af0293e7f31b1cf0c306277 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 30 Aug 2006 02:55:20 +0000
Subject: [PATCH] Only recieve one block at a time with recv_byte.  Doing more
 than that is just plain silly.  Fairly large display speed up results.

Hooray!
---
 src/syncterm/term.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index f56c599e14..496ff1c97c 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -388,12 +388,14 @@ static int recv_byte(void* unused, unsigned timeout)
 		buftop=i;
 		bufbot=0;
 	}
+	ch=recvbuf[bufbot++];
+/*
 	if(buftop < sizeof(recvbuf)) {
 		i=conn_recv(recvbuf + buftop, sizeof(recvbuf) - buftop, 0);
 		if(i > 0)
 			buftop+=i;
 	}
-	ch=recvbuf[bufbot++];
+ */
 /*	lprintf(LOG_DEBUG,"RX: %02X", ch); */
 	return(ch);
 }
-- 
GitLab