From: Daniel P. Berrange Date: Mon, 11 Jan 2016 12:59:44 +0000 (+0000) Subject: io: fix sign of errno value passed to error report X-Git-Tag: v2.6.0-rc0~212^2~4 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=cc75a50c68ccea2068e76fc59e5492899abd3bdb;p=users%2Fdwmw2%2Fqemu.git io: fix sign of errno value passed to error report When reporting the number of FDs has been exceeded, pass EINVAL to error_setg_errno, rather than -EINVAL. Signed-off-by: Daniel P. Berrange --- diff --git a/io/channel-socket.c b/io/channel-socket.c index 10a5b3136e..eaa411f3d2 100644 --- a/io/channel-socket.c +++ b/io/channel-socket.c @@ -502,7 +502,7 @@ static ssize_t qio_channel_socket_writev(QIOChannel *ioc, if (nfds) { if (nfds > SOCKET_MAX_FDS) { - error_setg_errno(errp, -EINVAL, + error_setg_errno(errp, EINVAL, "Only %d FDs can be sent, got %zu", SOCKET_MAX_FDS, nfds); return -1;