diff options
author | Mark Ellzey <socket@gmail.com> | 2015-06-01 06:55:24 -0700 |
---|---|---|
committer | Mark Ellzey <socket@gmail.com> | 2015-06-01 06:55:24 -0700 |
commit | 3499ad9729973e83eabc3215bbd24298b96b2f28 (patch) | |
tree | 56a14937aa86bf46f2bd6628c9cb2dde1d81d988 | |
parent | c6fffc7547c010ac3f66526e96a1aaa783b7e2ed (diff) | |
download | libevent-3499ad9729973e83eabc3215bbd24298b96b2f28.tar.gz |
Set correct socklen for PF_INET6 sockaddr len
Reported and patched by Pankaj Sharma
-rw-r--r-- | evutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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"); |