]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Work around a race in bpfread() by validating the hold buffer pointer
authorGuy Helmer <ghelmer@FreeBSD.org>
Tue, 6 Nov 2012 21:07:04 +0000 (21:07 +0000)
committerGuy Helmer <ghelmer@FreeBSD.org>
Tue, 6 Nov 2012 21:07:04 +0000 (21:07 +0000)
commit0e8a1cb3c911afc3732a8e4a5a372ac5cf2a2674
tree7af8396a08a4d42f14ef91954a413e315c6b928a
parent274b95d3ace72ee26e962a346a24fb39a79aceee
Work around a race in bpfread() by validating the hold buffer pointer
before freeing it. Otherwise, we can lose a buffer and cause a panic
in catchpacket().
sys/net/bpf.c