From 4f079e2ff0338f0660fcc9ba2c711dc6516f6d22 Mon Sep 17 00:00:00 2001 From: Garrett Wollman Date: Wed, 8 Jan 1997 14:17:27 +0000 Subject: [PATCH] Correctly account for header length in m_pkthdr.len when sending packets through BPF. Submitted by: seki@sysrap.cs.fujitsu.co.jp in PR#2415 --- sys/net/bpf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/net/bpf.c b/sys/net/bpf.c index c335ea07f65..1af8e8607a4 100644 --- a/sys/net/bpf.c +++ b/sys/net/bpf.c @@ -37,7 +37,7 @@ * * @(#)bpf.c 8.2 (Berkeley) 3/28/94 * - * $Id: bpf.c,v 1.25 1996/06/08 06:12:58 davidg Exp $ + * $Id: bpf.c,v 1.26 1996/06/08 08:18:43 bde Exp $ */ #include "bpfilter.h" @@ -227,6 +227,7 @@ bpf_movein(uio, linktype, mp, sockp, datlen) * Make room for link header. */ if (hlen != 0) { + m->m_pkthdr.len -= hlen; m->m_len -= hlen; #if BSD >= 199103 m->m_data += hlen; /* XXX */