From d151f2e18537e50ecaa6f9554b9d88ee35e027b6 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 19 Mar 2018 10:40:01 +0800 Subject: [PATCH] :bug: ai->ai_addr should be (struct sockaddr *)(ai+1) --- tools/compat/getaddrinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/compat/getaddrinfo.c b/tools/compat/getaddrinfo.c index 20aecf61..78fc1337 100644 --- a/tools/compat/getaddrinfo.c +++ b/tools/compat/getaddrinfo.c @@ -56,7 +56,7 @@ getaddrinfo(const char *hostname, const char *servername, ai->ai_next = NULL; ai->ai_canonname = NULL; - ai->ai_addr = (struct sockaddr *)ai+1; + ai->ai_addr = (struct sockaddr *)(ai+1); struct sockaddr_in *si = (struct sockaddr_in *)ai->ai_addr; si->sin_len = ai->ai_addrlen = sizeof(struct sockaddr);