The client (having SO_LINGER set) failed to apply its changes to the underlying socket on Linux due to the server's buffer being full.
Before this change, the test would hang for 2 minutes before completing on some setups (depending on buffer sizes).
The client (having SO_LINGER set) failed to apply its changes to the underlying socket on Linux due to the server's buffer being full. Before this change, the test would hang for 2 minutes before completing on some setups (depending on buffer sizes).