[PATCH 1/6] sfxge: fix mbuf leak if it does not fit in software queue
Andrew Rybchenko
Andrew.Rybchenko at oktetlabs.ru
Tue Mar 18 09:49:09 UTC 2014
sfxge: 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 <Andrew.Rybchenko at oktetlabs.ru>
Sponsored by: Solarflare Communications, Inc.
diff -r e2bc8f64f1b2 -r ff9f5d3dbafe src/driver/freebsd/sfxge_tx.c
--- a/head/sys/dev/sfxge/sfxge_tx.c Tue Mar 04 13:13:05 2014 +0400
+++ b/head/sys/dev/sfxge/sfxge_tx.c Tue Mar 04 13:15:13 2014 +0400
@@ -536,6 +536,7 @@
return (0);
fail:
+ m_freem(m);
return (rc);
}
More information about the freebsd-net
mailing list