mirror of https://github.com/xemu-project/xemu.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 <berrange@redhat.com>
This commit is contained in:
parent
3db34bf64a
commit
cc75a50c68
|
@ -502,7 +502,7 @@ static ssize_t qio_channel_socket_writev(QIOChannel *ioc,
|
||||||
|
|
||||||
if (nfds) {
|
if (nfds) {
|
||||||
if (nfds > SOCKET_MAX_FDS) {
|
if (nfds > SOCKET_MAX_FDS) {
|
||||||
error_setg_errno(errp, -EINVAL,
|
error_setg_errno(errp, EINVAL,
|
||||||
"Only %d FDs can be sent, got %zu",
|
"Only %d FDs can be sent, got %zu",
|
||||||
SOCKET_MAX_FDS, nfds);
|
SOCKET_MAX_FDS, nfds);
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in New Issue