summaryrefslogtreecommitdiffstats
path: root/sys/net/if_loop.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2003-01-06 21:33:54 +0000
committersam <sam@FreeBSD.org>2003-01-06 21:33:54 +0000
commit01e5d3cdfd1592251774c8d6fdce39ecc348bbe2 (patch)
tree32e66c585db8ac5e6f1bda8784afcd281685e65b /sys/net/if_loop.c
parent8a8e425d5fc1d12adf7d7c15d5e65fa7a84e20d8 (diff)
downloadFreeBSD-src-01e5d3cdfd1592251774c8d6fdce39ecc348bbe2.zip
FreeBSD-src-01e5d3cdfd1592251774c8d6fdce39ecc348bbe2.tar.gz
don't reference a pkthdr after M_MOVE_PKTHDR has "remove it"; instead
reference the pkthdr now in the destination of the move Sponsored by: Vernier Networks
Diffstat (limited to 'sys/net/if_loop.c')
-rw-r--r--sys/net/if_loop.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/if_loop.c b/sys/net/if_loop.c
index 7c07931b..c753fdc 100644
--- a/sys/net/if_loop.c
+++ b/sys/net/if_loop.c
@@ -233,8 +233,8 @@ looutput(ifp, m, dst, rt)
goto contiguousfail;
}
- m_copydata(m, 0, m->m_pkthdr.len, mtod(n, caddr_t));
- n->m_len = m->m_pkthdr.len;
+ m_copydata(m, 0, n->m_pkthdr.len, mtod(n, caddr_t));
+ n->m_len = n->m_pkthdr.len;
m_freem(m);
m = n;
}
OpenPOWER on IntegriCloud