mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-17 08:17:42 -04:00
Set correct socklen for PF_INET6 sockaddr len
Reported and patched by Pankaj Sharma
This commit is contained in:
parent
c6fffc7547
commit
3499ad9729
2
evutil.c
2
evutil.c
@ -1162,7 +1162,7 @@ addrinfo_from_hostent(const struct hostent *ent,
|
||||
sin6.sin6_family = AF_INET6;
|
||||
sin6.sin6_port = htons(port);
|
||||
sa = (struct sockaddr *)&sin6;
|
||||
socklen = sizeof(struct sockaddr_in);
|
||||
socklen = sizeof(struct sockaddr_in6);
|
||||
addrp = &sin6.sin6_addr;
|
||||
if (ent->h_length != sizeof(sin6.sin6_addr)) {
|
||||
event_warnx("Weird h_length from gethostbyname");
|
||||
|
Loading…
x
Reference in New Issue
Block a user