equal
deleted
inserted
replaced
101 if (*addrlen < sizeof (struct sockaddr_in6)) |
101 if (*addrlen < sizeof (struct sockaddr_in6)) |
102 { |
102 { |
103 return -1; |
103 return -1; |
104 } |
104 } |
105 struct sockaddr_in6 *inet_addr = (struct sockaddr_in6 *)addr; |
105 struct sockaddr_in6 *inet_addr = (struct sockaddr_in6 *)addr; |
106 inet_addr->sin6_family = AF_INET; |
106 inet_addr->sin6_family = AF_INET6; |
107 inet_addr->sin6_port = htons (ns_inetaddr.GetPort ()); |
107 inet_addr->sin6_port = htons (ns_inetaddr.GetPort ()); |
108 ns_inetaddr.GetIpv6 ().GetBytes (inet_addr->sin6_addr.s6_addr); |
108 ns_inetaddr.GetIpv6 ().GetBytes (inet_addr->sin6_addr.s6_addr); |
109 *addrlen = sizeof(struct sockaddr_in6); |
109 *addrlen = sizeof(struct sockaddr_in6); |
110 } |
110 } |
111 else |
111 else |