]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix a double-free of mbufs in rx_ixgbe_discard().
authoradrian <adrian@FreeBSD.org>
Mon, 15 Sep 2014 20:50:26 +0000 (20:50 +0000)
committeradrian <adrian@FreeBSD.org>
Mon, 15 Sep 2014 20:50:26 +0000 (20:50 +0000)
commit53af415704b05d31a2dd2fdfd09d518e37a847a7
tree29a0496dc20b3cd4916cc610d6ee6ccbeece01b3
parent9075b01582b8e56072007abf528cba73f34ececa
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