diff options
author | anton <anton@cvs.openbsd.org> | 2020-04-12 16:15:19 +0000 |
---|---|---|
committer | anton <anton@cvs.openbsd.org> | 2020-04-12 16:15:19 +0000 |
commit | 019d79d86509f6c105fe095d744691ae07fab5b0 (patch) | |
tree | c3835b1558d1c93c215bcabe63d52758da9e1775 /sys/dev | |
parent | 416f85cd5b0c87f3abc639252d8bb3fee6658289 (diff) |
In sosplice(), temporarily release the socket lock before calling
FRELE() as the last reference could be dropped which in turn will cause
soclose() to be called where the socket lock is unconditionally
acquired. Note that this is only a problem for sockets protected by the
non-recursive NET_LOCK() right now.
ok mpi@ visa@
Reported-by: syzbot+7c805a09545d997b924d@syzkaller.appspotmail.com
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions