From 0ff717e39c8e82d68fb170b7afed32e843bf1740 Mon Sep 17 00:00:00 2001 From: MaYuming Date: Wed, 25 Sep 2019 18:50:07 +0800 Subject: [PATCH] build: fix build warning on cygwin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MaYuming PR-URL: https://github.com/libuv/libuv/pull/2489 Reviewed-By: Colin Ihrig Reviewed-By: Saúl Ibarra Corretgé --- src/unix/bsd-ifaddrs.c | 2 ++ src/unix/pipe.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/unix/bsd-ifaddrs.c b/src/unix/bsd-ifaddrs.c index 0d7bbe66..a3385af1 100644 --- a/src/unix/bsd-ifaddrs.c +++ b/src/unix/bsd-ifaddrs.c @@ -69,7 +69,9 @@ int uv_interface_addresses(uv_interface_address_t** addresses, int* count) { struct ifaddrs* addrs; struct ifaddrs* ent; uv_interface_address_t* address; +#if !(defined(__CYGWIN__) || defined(__MSYS__)) int i; +#endif *count = 0; *addresses = NULL; diff --git a/src/unix/pipe.c b/src/unix/pipe.c index 83476686..cdf24fa9 100644 --- a/src/unix/pipe.c +++ b/src/unix/pipe.c @@ -261,7 +261,7 @@ static int uv__pipe_getsockpeername(const uv_pipe_t* handle, addrlen = strlen(sa.sun_path); - if (addrlen >= *size) { + if ((size_t)addrlen >= *size) { *size = addrlen + 1; return UV_ENOBUFS; }