Commit b8a68728 authored by Daniel P. Berrangé's avatar Daniel P. Berrangé
Browse files

io: fix FD socket handling in DNS lookup



The qio_dns_resolver_lookup_sync() method is required to be a no-op
for socket kinds that don't require name resolution. Thus the KIND_FD
handling should not return an error.

Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
parent 0e5d6327
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -158,16 +158,13 @@ int qio_dns_resolver_lookup_sync(QIODNSResolver *resolver,

    case SOCKET_ADDRESS_KIND_UNIX:
    case SOCKET_ADDRESS_KIND_VSOCK:
    case SOCKET_ADDRESS_KIND_FD:
        return qio_dns_resolver_lookup_sync_nop(resolver,
                                                addr,
                                                naddrs,
                                                addrs,
                                                errp);

    case SOCKET_ADDRESS_KIND_FD:
        error_setg(errp, "Unsupported socket address type 'fd'");
        return -1;

    default:
        abort();
    }