From 10d0bdca875c0c1a3607d3b895f34bd0e3ab90a1 Mon Sep 17 00:00:00 2001 From: "George V. Neville-Neil" Date: Tue, 18 Mar 2014 15:01:32 +0000 Subject: fix mbuf leak if it does not fit in software queue mbuf should be owned by if_transmit function in any case. Submitted-by: Andrew Rybchenko Sponsored by: Solarflare Communications, Inc. --- sys/dev/sfxge/sfxge_tx.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/dev/sfxge') diff --git a/sys/dev/sfxge/sfxge_tx.c b/sys/dev/sfxge/sfxge_tx.c index 481249bd2c7e..34438f75bb39 100644 --- a/sys/dev/sfxge/sfxge_tx.c +++ b/sys/dev/sfxge/sfxge_tx.c @@ -536,6 +536,7 @@ sfxge_tx_packet_add(struct sfxge_txq *txq, struct mbuf *m) return (0); fail: + m_freem(m); return (rc); } -- cgit v1.2.3