summaryrefslogtreecommitdiff
path: root/testapp.c
diff options
context:
space:
mode:
authorDustin Sallings <dustin@spy.net>2009-10-28 19:50:10 -0700
committerDustin Sallings <dustin@spy.net>2009-10-28 19:50:10 -0700
commitd7b4103a6b695c2aa541323394da7c9d9b7cac78 (patch)
tree47614507b39384faefd0b753d0e1daea0c019daa /testapp.c
parentd8cc25b010beb9c6cb12a047b8631403a2c0aecd (diff)
downloadmemcached-d7b4103a6b695c2aa541323394da7c9d9b7cac78.tar.gz
Use non-blocking connect_server in test.
Diffstat (limited to 'testapp.c')
-rw-r--r--testapp.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/testapp.c b/testapp.c
index 8140644..729df6f 100644
--- a/testapp.c
+++ b/testapp.c
@@ -1685,14 +1685,8 @@ static enum test_return test_issue_101(void) {
server_pid = start_server(&port, false, 1000);
for (ii = 0; ii < max; ++ii) {
- fds[ii] = connect_server("127.0.0.1", port, false);
- /* set nonblocking */
- int flags = fcntl(fds[ii], F_GETFL, 0);
- if (flags < 0 || fcntl(fds[ii], F_SETFL, flags | O_NONBLOCK) < 0) {
- perror("Failed to set nonblocking mode");
- ret = TEST_FAIL;
- goto cleanup;
- }
+ fds[ii] = connect_server("127.0.0.1", port, true);
+ assert(fds[ii] > 0);
}
/* Send command on the connection until it blocks */