diff options
author | 2021-01-09 15:30:38 +0000 | |
---|---|---|
committer | 2021-01-09 15:30:38 +0000 | |
commit | a47f48c5303edcdbff8f74b67093a0288a158202 (patch) | |
tree | bedf299d585a1faa540a49522f19f39f2907df1c /lib/libcxx/benchmarks/algorithms.bench.cpp | |
parent | Syzkaller has found a stack overflow in socket splicing. Broadcast (diff) | |
download | wireguard-openbsd-a47f48c5303edcdbff8f74b67093a0288a158202.tar.xz wireguard-openbsd-a47f48c5303edcdbff8f74b67093a0288a158202.zip |
If the loop check in somove(9) goes to release without setting an
error, a broadcast mbuf will stay in the socket buffer forever.
This is bad as multiple mbufs can use up all the space. Better
report ELOOP, dissolve splicing, and let userland handle it.
OK anton@
Diffstat (limited to 'lib/libcxx/benchmarks/algorithms.bench.cpp')
0 files changed, 0 insertions, 0 deletions