diff --git a/sys/dev/igb/if_igb.c b/sys/dev/igb/if_igb.c index 59243eee5591..2cec4897b0d1 100644 --- a/sys/dev/igb/if_igb.c +++ b/sys/dev/igb/if_igb.c @@ -3813,7 +3813,7 @@ igb_fixup_rx(struct rx_ring *rxr) rxr->fmp = n; } else { adapter->dropped_pkts++; - m_freem(adapter->fmp); + m_freem(rxr->fmp); rxr->fmp = NULL; error = ENOMEM; }