diff options
Diffstat (limited to 'sys/netinet6/icmp6.c')
| -rw-r--r-- | sys/netinet6/icmp6.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet6/icmp6.c b/sys/netinet6/icmp6.c index c58afa4d96c2..91f8be63a36a 100644 --- a/sys/netinet6/icmp6.c +++ b/sys/netinet6/icmp6.c @@ -1932,7 +1932,7 @@ icmp6_rip6_input(struct mbuf **mp, int off) MGET(n, M_DONTWAIT, m->m_type); if (n != NULL) { if (m_dup_pkthdr(n, m, M_NOWAIT)) { - bcopy(m->m_data, n->m_data, + bcopy(m->m_data, n->m_data, m->m_len); n->m_len = m->m_len; } else { @@ -1983,7 +1983,7 @@ icmp6_rip6_input(struct mbuf **mp, int off) if (m_dup_pkthdr(n, m, M_NOWAIT)) { bcopy(m->m_data, n->m_data, m->m_len); n->m_len = m->m_len; - + m_freem(m); m = n; } else { |
