aboutsummaryrefslogtreecommitdiff
path: root/test/test-tcp-shutdown-after-write.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-tcp-shutdown-after-write.c')
-rw-r--r--test/test-tcp-shutdown-after-write.c14
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);