diff options
author | Marc Rossi <mrossi19@gmail.com> | 2010-11-12 14:38:25 +0100 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2010-11-12 14:38:25 +0100 |
commit | f7123de9434a96794e6a7cd83b398ceb18c9de8b (patch) | |
tree | 6665d1405ddd90c1101be0c16c72d56959a58f46 /AUTHORS | |
parent | eb83678b2b5eaca07d6813cab5c7dea493ac4bc8 (diff) |
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 <mrossi19@gmail.com>
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -20,6 +20,7 @@ Ivo Danihelka <ivo@danihelka.net> Joe Thornber <joe.thornber@gmail.com> Jon Dyte <jon@totient.co.uk> Kamil Shakirov <kamils80@gmail.com> +Marc Rossi <mrossi19@gmail.com> Martin Hurton <hurtonm@gmail.com> Martin Lucina <mato@kotelna.sk> Martin Sustrik <sustrik@250bpm.com> |