]> 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)
committerJason Stephenson <jstephenson@mvlc.org>
Wed, 4 Sep 2013 15:07:59 +0000 (11:07 -0400)
commitcb6bdf156a69a60fa0a55006b6f638853da3b9f0
tree871921db62a98333faebb285008e150f6d1dc806
parentab845cdebe7588a7fd4fb67317b7deab557fa210
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>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
src/libopensrf/transport_client.c
src/libopensrf/transport_session.c