summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/buffer/buffer.h
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2014-06-13 21:06:24 +0000
committermiod <miod@openbsd.org>2014-06-13 21:06:24 +0000
commitf36a62f8bbb9ac9a751f9552e25f8b05734d7539 (patch)
tree2a5fb927283541e1b400bf759d8cd50202d4b8da /lib/libcrypto/buffer/buffer.h
parentfix duplicate entry for the eot extension; noted by ajacoutot@ (diff)
downloadwireguard-openbsd-f36a62f8bbb9ac9a751f9552e25f8b05734d7539.tar.xz
wireguard-openbsd-f36a62f8bbb9ac9a751f9552e25f8b05734d7539.zip
Fix broken logic in sgec_rxintr() poorly duplicating some of ether_input()
checks, causing the rx ring pointer to stall as soon as an irrelevant frame is received when the intergace is in bpf+promiscuous or `all multicast' mode. Problem spotted and tracked down to the use of bpf by sebastia@. Hair pulling by me.
Diffstat (limited to 'lib/libcrypto/buffer/buffer.h')
0 files changed, 0 insertions, 0 deletions