]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix a double-free of mbufs in rx_ixgbe_discard().
authorAdrian Chadd <adrian@FreeBSD.org>
Mon, 15 Sep 2014 20:50:26 +0000 (20:50 +0000)
committerAdrian Chadd <adrian@FreeBSD.org>
Mon, 15 Sep 2014 20:50:26 +0000 (20:50 +0000)
commit5894690d0dfc0884c51e993a7e3e07ba98c1638a
tree29a0496dc20b3cd4916cc610d6ee6ccbeece01b3
parent1c2427605c4988f9adc2c4d3ebd5bc690bad8171
Fix a double-free of mbufs in rx_ixgbe_discard().

fmp->buf at the free point is already part of the chain being freed,
so double-freeing is counter-productive.

Submitted by: Marc De La Gueronniere <mdelagueronniere@verisign.com>
MFC after: 1 week
Sponsored by: Verisign, Inc.
sys/dev/ixgbe/ixgbe.c