summaryrefslogtreecommitdiff
path: root/src/lib/sockets.c
diff options
context:
space:
mode:
authorDimitri Staessens <[email protected]>2018-03-15 21:14:41 +0100
committerSander Vrijders <[email protected]>2018-03-16 12:05:40 +0100
commit4e775400564cc02b51978dc2671c126ff8da5e9d (patch)
treeda32085328ab436bfc74ce11b7cde17e745e2c84 /src/lib/sockets.c
parent7602d165397aae3fc83e3a7b1efe1c0df2044572 (diff)
downloadouroboros-4e775400564cc02b51978dc2671c126ff8da5e9d.tar.gz
ouroboros-4e775400564cc02b51978dc2671c126ff8da5e9d.zip
tools: Use non-blocking read in servers
The oping and ocbr servers were using non-blocking read/writes. This caused writes to fail on high-performance tests if the buffer got full, instead of waiting for a slot in the buffer. The write failure caused the server to quit. This fixes the tools by setting the I/O to blocking write and non-blocking read. Signed-off-by: Dimitri Staessens <[email protected]> Signed-off-by: Sander Vrijders <[email protected]>
Diffstat (limited to 'src/lib/sockets.c')
0 files changed, 0 insertions, 0 deletions