From f7123de9434a96794e6a7cd83b398ceb18c9de8b Mon Sep 17 00:00:00 2001 From: Marc Rossi Date: Fri, 12 Nov 2010 14:38:25 +0100 Subject: Fix socket_t::recv() hang scenario where initial call to process_commands() eats signal Added block boolean var to second process_commands() invocation for blocking sockets instead of always using true. This prevents the process_commands() call from hanging when a message is received with an empty queue after the call to xrecv() but prior to the initial call to process_commands() invoked when ++ticks == inbound_poll_rate. Signed-off-by: Marc Rossi --- AUTHORS | 1 + 1 file changed, 1 insertion(+) (limited to 'AUTHORS') diff --git a/AUTHORS b/AUTHORS index de72c85..9536db8 100644 --- a/AUTHORS +++ b/AUTHORS @@ -20,6 +20,7 @@ Ivo Danihelka Joe Thornber Jon Dyte Kamil Shakirov +Marc Rossi Martin Hurton Martin Lucina Martin Sustrik -- cgit v1.2.3