diff options
author | 2014-06-13 21:06:24 +0000 | |
---|---|---|
committer | 2014-06-13 21:06:24 +0000 | |
commit | f36a62f8bbb9ac9a751f9552e25f8b05734d7539 (patch) | |
tree | 2a5fb927283541e1b400bf759d8cd50202d4b8da /lib/libcrypto/buffer/buffer.h | |
parent | fix duplicate entry for the eot extension; noted by ajacoutot@ (diff) | |
download | wireguard-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