From 57b3363e23f3ffc563e60bd0d18c212be3252fc5 Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Wed, 5 Sep 2018 03:40:16 -0700 Subject: [PATCH] win: fix uv_udp_recv_start() error translation PR-URL: https://github.com/libuv/libuv/pull/1979 Reviewed-By: Santiago Gimeno Reviewed-By: Colin Ihrig --- src/win/udp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win/udp.c b/src/win/udp.c index 402aeea6..37df849f 100644 --- a/src/win/udp.c +++ b/src/win/udp.c @@ -366,7 +366,7 @@ int uv__udp_recv_start(uv_udp_t* handle, uv_alloc_cb alloc_cb, int err; if (handle->flags & UV_HANDLE_READING) { - return WSAEALREADY; + return UV_EALREADY; } err = uv_udp_maybe_bind(handle, @@ -374,7 +374,7 @@ int uv__udp_recv_start(uv_udp_t* handle, uv_alloc_cb alloc_cb, sizeof(uv_addr_ip4_any_), 0); if (err) - return err; + return uv_translate_sys_error(err); handle->flags |= UV_HANDLE_READING; INCREASE_ACTIVE_COUNT(loop, handle);