From 061be40428807fd0956ad8efd1f6c16148285b67 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 8 Mar 2010 05:18:12 +0000
Subject: [PATCH] Added comment regarding deadlock.

---
 src/syncterm/conn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c
index 04ef7cdc2e..91574ee55d 100644
--- a/src/syncterm/conn.c
+++ b/src/syncterm/conn.c
@@ -220,7 +220,7 @@ size_t conn_buf_wait_cond(struct conn_buffer *buf, size_t bcount, unsigned long
 		}
 		if(sem_trywait_block(sem, timeleft))
 			retnow=1;
-		pthread_mutex_lock(&(buf->mutex));
+		pthread_mutex_lock(&(buf->mutex));	/* term.c data_waiting() blocks here, seemingly forever */
 		found=cond(buf);
 		if(found > bcount)
 			found=bcount;
-- 
GitLab