From 8dccc604cf61b78384d74b2371e33b6b7d3baea4 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 5 Mar 2010 20:54:54 +0000 Subject: [PATCH] Hopefully fixed data_waiting() callback. --- src/syncterm/term.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/syncterm/term.c b/src/syncterm/term.c index f996ced24e..8076f7643a 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -491,12 +491,11 @@ static int recv_byte(void* unused, unsigned timeout /* seconds */) #if defined(__BORLANDC__) #pragma argsused #endif -/* This function is supposed to wait up to 'timeout' seconds for incoming data */ -BOOL data_waiting(void* unused, unsigned timeout) +BOOL data_waiting(void* unused, unsigned timeout /* seconds */) { if(recv_byte_buffer_len) return TRUE; - return(conn_data_waiting()!=0); + return(conn_buf_wait_bytes(&conn_inbuf, 1, timeout*1000)!=0); } size_t count_data_waiting(void) -- GitLab