Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jun 2019 20:53:36 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r348671 - head/lib/libc/resolv
Message-ID:  <201906042053.x54KraoE010088@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906042053.x54KraoE010088>