PERFORCE change 127254 for review
Fredrik Lindberg
fli at FreeBSD.org
Sat Oct 6 10:16:25 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=127254
Change 127254 by fli at fli_nexus on 2007/10/06 17:15:35
Fix sockaddr length initialization.
Affected files ...
.. //depot/projects/soc2007/fli-mdns_sd/mdnsd/mdnsd.c#9 edit
Differences ...
==== //depot/projects/soc2007/fli-mdns_sd/mdnsd/mdnsd.c#9 (text+ko) ====
@@ -255,12 +255,17 @@
socklen_t salen;
fd = ev->evio_fd;
- salen = sizeof(struct sockaddr);
getsockname(fd, &sa, &salen);
switch (sa.sa_family) {
- case PF_INET: saptr = (struct sockaddr *)&sin; break;
+ case PF_INET:
+ saptr = (struct sockaddr *)&sin;
+ salen = sizeof(struct sockaddr_in);
+ break;
#ifdef INET6
- case PF_INET6: saptr = (struct sockaddr *)&sin6; break;
+ case PF_INET6:
+ saptr = (struct sockaddr *)&sin6;
+ salen = sizeof(struct sockaddr_in6);
+ break;
#endif
}
More information about the p4-projects
mailing list