CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/07/23 14:18:04

Modified files:
        sys/kern       : uipc_socket.c 

Log message:
Protect the socket in the splice pointer by reference counting.

It is cleaner to have proper reference counted pointer than temporarily
incrementing the refcount during unsplice.  The only place where
we need to take an extra reference of the source socket is in
soclose() where we are the drain and dying.

OK mvs@

Reply via email to