This could happen when a process disappeared while we were reading its
file descriptor list.
I was able to replicate the problem by running this in another
terminal:
while :; do for i in $(seq 10); do
/bin/true & done >&/dev/null; wait >&/dev/null;
done
And then running the portlist tests thousands of times.
Fixes #339.
Signed-off-by: Avery Pennarun <apenwarr@tailscale.com>
main
parent
c97c45f268
commit
806de4ac94
Loading…
Reference in new issue