]> git.evergreen-ils.org Git - working/OpenSRF.git/commit
LP1204123 Don't treat interrupts as errors
authorBill Erickson <berick@esilibrary.com>
Wed, 24 Jul 2013 20:28:15 +0000 (16:28 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 24 Jul 2013 20:36:39 +0000 (16:36 -0400)
commitf8b6d444fed7d62466473f69102bd569f54ff083
tree13d8339a5965032c0a1b713ddb1c83b993e372f8
parent417ffb3135595756eda4c94e15e2ceead5396358
LP1204123 Don't treat interrupts as errors

Interrupted calls to select() are generally not errors, but more likely
signals received by the process.  Avoid setting the transport_client
error flag to true in these cases.  Otherwise, after one signal is
received, no other outbound communication can occur on the client
connection.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
src/libopensrf/transport_client.c
src/libopensrf/transport_session.c