From 596c0f4a21c6aa87e8816d15aae750297930f9e0 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 28 Nov 2011 02:29:05 -0800 Subject: [PATCH] Removing forced sleep between message handling. Can cause excess delays if handle_messages handles only one message and there are multiple messages waiting / piling up independent of handle frequency. --- src/client.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client.c b/src/client.c index 1a92f88..abaf442 100644 --- a/src/client.c +++ b/src/client.c @@ -135,8 +135,9 @@ void* __guac_client_output_thread(void* data) { } - /* Sleep before handling more messages */ - __guacd_sleep(GUAC_SERVER_MESSAGE_HANDLE_FREQUENCY); + /* Do not spin while waiting for old sync */ + else + __guacd_sleep(GUAC_SERVER_MESSAGE_HANDLE_FREQUENCY); } -- 1.7.10.4