Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Mar 2016 00:03:59 +0000 (UTC)
From:      Mark Johnston <markj@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r297403 - head/sys/netinet6
Message-ID:  <201603300003.u2U03xvo013733@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: markj
Date: Wed Mar 30 00:03:59 2016
New Revision: 297403
URL: https://svnweb.freebsd.org/changeset/base/297403

Log:
  Fix the lladdr copy in in6_lltable_dump_entry() after r292978.
  
  This bug caused "ndp -a" to show the wrong link layer address for neighbour
  cache entries.
  
  PR:	208067

Modified:
  head/sys/netinet6/in6.c

Modified: head/sys/netinet6/in6.c
==============================================================================
--- head/sys/netinet6/in6.c	Tue Mar 29 23:33:44 2016	(r297402)
+++ head/sys/netinet6/in6.c	Wed Mar 30 00:03:59 2016	(r297403)
@@ -2367,7 +2367,7 @@ in6_lltable_dump_entry(struct lltable *l
 			sdl->sdl_alen = ifp->if_addrlen;
 			sdl->sdl_index = ifp->if_index;
 			sdl->sdl_type = ifp->if_type;
-			bcopy(&lle->ll_addr, LLADDR(sdl), ifp->if_addrlen);
+			bcopy(lle->ll_addr, LLADDR(sdl), ifp->if_addrlen);
 			if (lle->la_expire != 0)
 				ndpc.rtm.rtm_rmx.rmx_expire = lle->la_expire +
 				    lle->lle_remtime / hz +



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