diff options
Diffstat (limited to 'test/test-tcp-shutdown-after-write.c')
-rw-r--r-- | test/test-tcp-shutdown-after-write.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/test-tcp-shutdown-after-write.c b/test/test-tcp-shutdown-after-write.c index 8bf91236..219a3b40 100644 --- a/test/test-tcp-shutdown-after-write.c +++ b/test/test-tcp-shutdown-after-write.c @@ -70,13 +70,18 @@ static void timer_cb(uv_timer_t* handle, int status) { } +static void read_cb(uv_stream_t* handle, ssize_t nread, uv_buf_t buf) { +} + + static void connect_cb(uv_connect_t* req, int status) { + int r; + ASSERT(status == 0); connect_cb_called++; -} - -static void read_cb(uv_stream_t* handle, ssize_t nread, uv_buf_t buf) { + r = uv_read_start((uv_stream_t*)&conn, alloc_cb, read_cb); + ASSERT(r == 0); } @@ -113,9 +118,6 @@ TEST_IMPL(tcp_shutdown_after_write) { r = uv_tcp_connect(&connect_req, &conn, addr, connect_cb); ASSERT(r == 0); - r = uv_read_start((uv_stream_t*)&conn, alloc_cb, read_cb); - ASSERT(r == 0); - r = uv_run(loop); ASSERT(r == 0); |