From f66db9c5c58dc552e00507c404b2975633eddee2 Mon Sep 17 00:00:00 2001 From: cjihrig Date: Thu, 27 Jun 2019 13:27:34 -0400 Subject: [PATCH] test: allow UV_ECONNRESET in tcp_try_write_error Recent CI failures imply that uv_try_write() can return UV_ECONNRESET - specifically on FreeBSD. This commit updates the test to pass when that error code is returned. PR-URL: https://github.com/libuv/libuv/pull/2355 Reviewed-By: Anna Henningsen --- test/test-tcp-try-write-error.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-tcp-try-write-error.c b/test/test-tcp-try-write-error.c index 58d4723c..2201d0ea 100644 --- a/test/test-tcp-try-write-error.c +++ b/test/test-tcp-try-write-error.c @@ -48,7 +48,7 @@ static void incoming_close_cb(uv_handle_t* handle) { while (r > 0) r = uv_try_write((uv_stream_t*) &client, &buf, 1); fprintf(stderr, "uv_try_write error: %d %s\n", r, uv_strerror(r)); - ASSERT(r == UV_EPIPE || r == UV_ECONNABORTED); + ASSERT(r == UV_EPIPE || r == UV_ECONNABORTED || r == UV_ECONNRESET); ASSERT(client.write_queue_size == 0); }