diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c
index a923c5fe878d0a925f160fc556dd9e8dab65c6ec..04ef7cdc2e9b04372e3cf11f38a7b1455152fad8 100644
--- a/src/syncterm/conn.c
+++ b/src/syncterm/conn.c
@@ -245,7 +245,7 @@ BOOL conn_connected(void)
 
 int conn_recv_upto(char *buffer, size_t buflen, unsigned timeout)
 {
-	size_t	found;
+	size_t	found=0;
 
 	pthread_mutex_lock(&(conn_inbuf.mutex));
 	if(conn_buf_wait_bytes(&conn_inbuf, 1, timeout))