From b59a314956a87ed86e7fd48275543ff1ee0f5a65 Mon Sep 17 00:00:00 2001 From: itojun Date: Tue, 4 Jul 2000 18:43:32 +0000 Subject: be sure to wipe out m_pkthdr when you set M_PKTHDR, you may see junk pointer in m_pkthdr portion. actually, we should not change pkthdr mbuf <-> non-pkthdr mbuf. --- sys/dev/vx/if_vx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/dev/vx') diff --git a/sys/dev/vx/if_vx.c b/sys/dev/vx/if_vx.c index 33f376f..303cd94 100644 --- a/sys/dev/vx/if_vx.c +++ b/sys/dev/vx/if_vx.c @@ -813,7 +813,7 @@ vxget(sc, totlen) sc->next_mb = (sc->next_mb + 1) % MAX_MBS; m->m_data = m->m_pktdat; m->m_flags = M_PKTHDR; - m->m_pkthdr.csum_flags = 0; + bzero(&m->m_pkthdr, sizeof(m->m_pkthdr)); } m->m_pkthdr.rcvif = ifp; m->m_pkthdr.len = totlen; -- cgit v1.1