oc_recvfrom_at: fixed discovery of our IPv6 address

This commit is contained in:
Nikos Mavrogiannopoulos
2015-05-11 14:20:00 +02:00
committed by Nikos Mavrogiannopoulos
parent a80a07fa53
commit f2e5e7e441
+1 -1
View File
@@ -554,7 +554,7 @@ struct msghdr mh = {
}
#endif
#ifdef IPV6_RECVPKTINFO
if (cmsg->cmsg_level != IPPROTO_IPV6 || cmsg->cmsg_type != IPV6_RECVPKTINFO) {
if (cmsg->cmsg_level == IPPROTO_IPV6 && cmsg->cmsg_type == IPV6_RECVPKTINFO) {
struct in6_pktinfo *pi = (void*)CMSG_DATA(cmsg);
struct sockaddr_in6 *a = (struct sockaddr_in6*)our_addr;