summaryrefslogtreecommitdiffstats
path: root/sys/dev/nge
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2005-03-26 18:47:17 +0000
committersam <sam@FreeBSD.org>2005-03-26 18:47:17 +0000
commit467df7df252159578268d83fe66cc87d886846b6 (patch)
treeabd3d8d151b656d9909711fbe8c2df13fba98587 /sys/dev/nge
parent99145b743f7a7f3163fcfc38331da87d9df347b6 (diff)
downloadFreeBSD-src-467df7df252159578268d83fe66cc87d886846b6.zip
FreeBSD-src-467df7df252159578268d83fe66cc87d886846b6.tar.gz
deref correct mbuf ptr to collect any vlan tag
Noticed by: Coverity Prevent analysis tool
Diffstat (limited to 'sys/dev/nge')
-rw-r--r--sys/dev/nge/if_nge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/nge/if_nge.c b/sys/dev/nge/if_nge.c
index dcd2516..d68be4b 100644
--- a/sys/dev/nge/if_nge.c
+++ b/sys/dev/nge/if_nge.c
@@ -1567,7 +1567,7 @@ nge_encap(sc, m_head, txidx)
NGE_TXEXTSTS_UDPCSUM;
}
- mtag = VLAN_OUTPUT_TAG(&sc->arpcom.ac_if, m);
+ mtag = VLAN_OUTPUT_TAG(&sc->arpcom.ac_if, m_head);
if (mtag != NULL) {
sc->nge_ldata->nge_tx_list[cur].nge_extsts |=
(NGE_TXEXTSTS_VLANPKT|htons(VLAN_TAG_VALUE(mtag)));
OpenPOWER on IntegriCloud