From 6760103c0378e1589c5b22ac02a66b19754e9e15 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 3 Mar 2010 06:49:18 +0000
Subject: [PATCH] Fix recv_upto()

---
 src/syncterm/conn.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c
index c62108e742..a923c5fe87 100644
--- a/src/syncterm/conn.c
+++ b/src/syncterm/conn.c
@@ -245,12 +245,11 @@ BOOL conn_connected(void)
 
 int conn_recv_upto(char *buffer, size_t buflen, unsigned timeout)
 {
-	size_t found;
+	size_t	found;
 
 	pthread_mutex_lock(&(conn_inbuf.mutex));
-	found=conn_buf_wait_bytes(&conn_inbuf, 1, timeout);
-	if(found)
-		found=conn_buf_get(&conn_inbuf, buffer, found);
+	if(conn_buf_wait_bytes(&conn_inbuf, 1, timeout))
+		found=conn_buf_get(&conn_inbuf, buffer, buflen);
 	pthread_mutex_unlock(&(conn_inbuf.mutex));
 	return(found);
 }
-- 
GitLab