svn commit: r348671 - head/lib/libc/resolv
Bjoern A. Zeeb
bz at FreeBSD.org
Tue Jun 4 20:53:36 UTC 2019
Author: bz
Date: Tue Jun 4 20:53:35 2019
New Revision: 348671
URL: https://svnweb.freebsd.org/changeset/base/348671
Log:
Rather than using the legacy IP struct fields in the union for the
port number, properly access them by their IPv6 names.
This will make it easier to slice up and compile out address families
in the future.
No functional change intended.
MFC after: 6 weeks
Modified:
head/lib/libc/resolv/res_findzonecut.c
Modified: head/lib/libc/resolv/res_findzonecut.c
==============================================================================
--- head/lib/libc/resolv/res_findzonecut.c Tue Jun 4 20:37:00 2019 (r348670)
+++ head/lib/libc/resolv/res_findzonecut.c Tue Jun 4 20:53:35 2019 (r348671)
@@ -629,7 +629,7 @@ save_a(res_state statp, ns_msg *msg, ns_sect sect,
arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6);
#endif
memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16);
- arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
+ arr->addr.sin6.sin6_port = htons(NAMESERVER_PORT);
nsrr->flags |= RR_NS_HAVE_V6;
break;
default:
More information about the svn-src-head
mailing list