Module Name: src Committed By: joerg Date: Mon Jan 28 17:57:34 UTC 2013
Modified Files: src/sys/netinet6: nd6_rtr.c Log Message: Set the socket family for the network mask. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/netinet6/nd6_rtr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netinet6/nd6_rtr.c diff -u src/sys/netinet6/nd6_rtr.c:1.84 src/sys/netinet6/nd6_rtr.c:1.85 --- src/sys/netinet6/nd6_rtr.c:1.84 Mon Jun 25 17:25:29 2012 +++ src/sys/netinet6/nd6_rtr.c Mon Jan 28 17:57:34 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: nd6_rtr.c,v 1.84 2012/06/25 17:25:29 abs Exp $ */ +/* $NetBSD: nd6_rtr.c,v 1.85 2013/01/28 17:57:34 joerg Exp $ */ /* $KAME: nd6_rtr.c,v 1.95 2001/02/07 08:09:47 itojun Exp $ */ /* @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: nd6_rtr.c,v 1.84 2012/06/25 17:25:29 abs Exp $"); +__KERNEL_RCSID(0, "$NetBSD: nd6_rtr.c,v 1.85 2013/01/28 17:57:34 joerg Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -1674,6 +1674,7 @@ nd6_prefix_onlink(struct nd_prefix *pr) * ifa->ifa_rtrequest = nd6_rtrequest; */ memset(&mask6, 0, sizeof(mask6)); + mask6.sin6_family = AF_INET6; mask6.sin6_len = sizeof(mask6); mask6.sin6_addr = pr->ndpr_mask; /* rtrequest() will probably set RTF_UP, but we're not sure. */