diff options
author | 2018-08-22 19:48:48 +0000 | |
---|---|---|
committer | 2018-08-22 19:48:48 +0000 | |
commit | 4d6b2133493e812ec185ccee702bb3595081f825 (patch) | |
tree | a764ffca43da856e7e8f5afef57fd8f0f1df53ef /usr.bin/tmux/server-client.c | |
parent | Correct session ticket encryption. (diff) | |
download | wireguard-openbsd-4d6b2133493e812ec185ccee702bb3595081f825.tar.xz wireguard-openbsd-4d6b2133493e812ec185ccee702bb3595081f825.zip |
frag6_slowtimo: push NET_LOCK into frag6_freef around icmp6_error.
icmp6_error() still probably needs the NET_LOCK, as the call chain
icmp6_error -> icmp6_reflect -> rt_match -> rt_clone -> rtrequest
is possible.
The fragment discard loop in frag6_slowtimo and the other
cleanup bits in frag6_freef do not require it however. So
push the lock down into frag6_freef around icmp6_error.
Prompted by mpi. Discussed with bluhm and kn. Regress test help
by bluhm. Additional testing by kn.
ok kn@ visa@ mpi@
Diffstat (limited to 'usr.bin/tmux/server-client.c')
0 files changed, 0 insertions, 0 deletions