diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index f56c599e1444ecd1c2426f86c3ec72656adbb1ff..496ff1c97c4a5f3e49faec7f24254d06edb79527 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);
 }