CVSROOT:        /cvs
Module name:    src
Changes by:     an...@cvs.openbsd.org   2020/04/12 10:15:19

Modified files:
        sys/kern       : uipc_socket.c 

Log message:
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+7c805a09545d997b9...@syzkaller.appspotmail.com

Reply via email to