]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sge_encap() can sometimes return an error with m_head set to NULL.
authoryongari <yongari@FreeBSD.org>
Mon, 24 May 2010 17:12:44 +0000 (17:12 +0000)
committeryongari <yongari@FreeBSD.org>
Mon, 24 May 2010 17:12:44 +0000 (17:12 +0000)
commita2bf33fb2600f7cd40f3da22d7775150f6880bdf
tree76e506cc320e7469a70c38a15a247e22ec1287a8
parent9124c5fc65dba17f3101e783f2b309c2476f36fb
sge_encap() can sometimes return an error with m_head set to NULL.
Make sure not to requeue freed mbuf in sge_start_locked(). This
should fix NULL pointer dereference panic.

Reported by: Nikolay Denev <ndenev <> gmail dot com>
Submitted by: jhb
sys/dev/sge/if_sge.c