summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2012-07-09 10:59:39 +0000
committertuexen <tuexen@FreeBSD.org>2012-07-09 10:59:39 +0000
commitf2119ca1a3c534c804d66354f0c833ea92cc185f (patch)
treee3eb871eacbbbeb507193253e886e6a42cc56c77 /sys/netinet
parent8f5f30fa5b32366bff5f4759c59b9857bad24fac (diff)
downloadFreeBSD-src-f2119ca1a3c534c804d66354f0c833ea92cc185f.zip
FreeBSD-src-f2119ca1a3c534c804d66354f0c833ea92cc185f.tar.gz
Fix a bug introduced in r237715.
MFC after:i 3 days.
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/sctp_output.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/sctp_output.c b/sys/netinet/sctp_output.c
index 41bc1c5..10e3959 100644
--- a/sys/netinet/sctp_output.c
+++ b/sys/netinet/sctp_output.c
@@ -5520,6 +5520,7 @@ do_a_abort:
case AF_INET6:
{
stc.addr_type = SCTP_IPV6_ADDRESS;
+ memcpy(&stc.address, &src6->sin6_addr, sizeof(struct in6_addr));
stc.scope_id = in6_getscope(&src6->sin6_addr);
if (sctp_is_address_on_local_host(src, vrf_id)) {
stc.loopback_scope = 1;
OpenPOWER on IntegriCloud