-
Peter Maydell authored
POSIX allows sendmsg() and recvmsg() to fail EMSGSIZE if passed a zero msg.msg_iovlen (in particular the MacOS X implementation will do this). Handle the case where iov_send_recv() is passed a zero byte count explicitly, to avoid accidentally depending on the OS to treat zero msg_iovlen as a no-op. Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
Acked-by:
Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by:
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>Peter Maydell authoredPOSIX allows sendmsg() and recvmsg() to fail EMSGSIZE if passed a zero msg.msg_iovlen (in particular the MacOS X implementation will do this). Handle the case where iov_send_recv() is passed a zero byte count explicitly, to avoid accidentally depending on the OS to treat zero msg_iovlen as a no-op. Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
Acked-by:
Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by:
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Loading