Use memcpy() to copy sockaddrs returned by getaddrinfo().

Thanks to Miles Nordin for spotting this.
This commit is contained in:
Guus Sliepen 2006-06-11 18:53:27 +00:00
parent 412f3fb510
commit f88c9942e1
3 changed files with 3 additions and 2 deletions

View file

@ -502,7 +502,7 @@ bool setup_myself(void)
free(hostname);
}
listen_socket[listen_sockets].sa.sa = *aip->ai_addr;
memcpy(&listen_socket[listen_sockets].sa, aip->ai_addr, aip->ai_addrlen);
listen_sockets++;
}