[libvirt] [PATCH 1/3] Preserve errno across calls to error reporting functions