🐛 ai->ai_addr should be (struct sockaddr *)(ai+1)

dev
root 2018-03-19 10:40:01 +08:00
parent f1e85c1896
commit d151f2e185
1 changed files with 1 additions and 1 deletions

View File

@ -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);