]> git.ipfire.org Git - thirdparty/libvirt.git/commit
socket: preserve real errno when socket/bind calls fail
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 24 Jul 2018 14:12:15 +0000 (15:12 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 25 Jul 2018 15:55:38 +0000 (16:55 +0100)
commitf56eb726b1ecb124a34e28072f20718cce09aead
treea76374fe153bf761de2b7f0f7999c60183b57c1b
parent55ce65646348884656fd7bf3f109ebf8f7603494
socket: preserve real errno when socket/bind calls fail

When reporting socket/bind failures we want to ensure any fatal error
reported is as accurate as possible. We'll prefer reporting a bind()
errno over a socket() errno, because if socket() works but bind() fails
that is a more significant event.

Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/rpc/virnetsocket.c