Hi, I'd like to commit this two fixes. They both fix an inappropriate access to a datastructure.
Comments please, I'd like to get these into the tree ASAP and then will post an MFC date. Later, George cvs diff: Diffing . Index: getaddrinfo.c =================================================================== RCS file: /Volumes/exported/FreeBSD-CVS/src/lib/libc/net/getaddrinfo.c,v retrieving revision 1.66 diff -u -r1.66 getaddrinfo.c --- getaddrinfo.c 2 May 2005 04:43:32 -0000 1.66 +++ getaddrinfo.c 14 May 2005 14:29:15 -0000 @@ -861,8 +861,8 @@ break; #endif case AF_INET: - s = (u_char *)&((struct sockaddr_in6 *)src)->sin6_addr; - d = (u_char *)&((struct sockaddr_in6 *)dst)->sin6_addr; + s = (u_char *)&((struct sockaddr_in *)src)->sin_addr; + d = (u_char *)&((struct sockaddr_in *)dst)->sin_addr; addrlen = sizeof(struct in_addr); lim = s + addrlen; break; Index: name6.c =================================================================== RCS file: /Volumes/exported/FreeBSD-CVS/src/lib/libc/net/name6.c,v retrieving revision 1.51 diff -u -r1.51 name6.c --- name6.c 2 May 2005 04:43:32 -0000 1.51 +++ name6.c 14 May 2005 15:48:47 -0000 @@ -1028,8 +1028,8 @@ break; #endif case AF_INET: - s = (u_char *)&((struct sockaddr_in6 *)src)->sin6_addr; - d = (u_char *)&((struct sockaddr_in6 *)dst)->sin6_addr; + s = (u_char *)&((struct sockaddr_in *)src)->sin_addr; + d = (u_char *)&((struct sockaddr_in *)dst)->sin_addr; addrlen = sizeof(struct in_addr); lim = s + addrlen; break; _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"