CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2018/12/17 09:46:59

Modified files:
        sys/kern       : uipc_socket.c 

Log message:
When using MSG_WAITALL, soreceive() can sleep while processing the
receive buffer of a stream socket.  Then a new pair of control and
data mbuf can be appended to the mbuf queue.  In this case, terminate
the loop with a short read to prevent a panic.  Userland should
read the control message with the next system call.
OK claudio@ deraadt@

Reply via email to