diff --git a/daemon/remote.c b/daemon/remote.c index 75df9b5a93..ae7a2d35fd 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -3653,23 +3653,9 @@ static char *addrToString(remote_error *rerr, host, sizeof(host), port, sizeof(port), NI_NUMERICHOST | NI_NUMERICSERV)) != 0) { - char ip[INET6_ADDRSTRLEN]; - void *rawaddr; - - if (sa->sa_family == AF_INET) - rawaddr = &((struct sockaddr_in *)sa)->sin_addr; - else - rawaddr = &((struct sockaddr_in6 *)sa)->sin6_addr; - - if (inet_ntop(sa->sa_family, rawaddr, ip, sizeof ip)) { - remoteDispatchFormatError(rerr, - _("Cannot resolve address %s: %s"), - ip, gai_strerror(err)); - } else { - remoteDispatchFormatError(rerr, - _("Cannot resolve address: %s"), - gai_strerror(err)); - } + remoteDispatchFormatError(rerr, + _("Cannot convert socket address to string: %s"), + gai_strerror(err)); return NULL; } diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index 37c37ef50c..38e2d5557b 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -6910,23 +6910,9 @@ static char *addrToString(struct sockaddr_storage *ss, socklen_t salen) host, sizeof(host), port, sizeof(port), NI_NUMERICHOST | NI_NUMERICSERV)) != 0) { - char ip[INET6_ADDRSTRLEN]; - void *rawaddr; - - if (sa->sa_family == AF_INET) - rawaddr = &((struct sockaddr_in *)sa)->sin_addr; - else - rawaddr = &((struct sockaddr_in6 *)sa)->sin6_addr; - - if (inet_ntop(sa->sa_family, rawaddr, ip, sizeof ip)) { - remoteError(VIR_ERR_UNKNOWN_HOST, - _("Cannot resolve address %s: %s"), - ip, gai_strerror(err)); - } else { - remoteError(VIR_ERR_UNKNOWN_HOST, - _("Cannot resolve address: %s"), - gai_strerror(err)); - } + remoteError(VIR_ERR_UNKNOWN_HOST, + _("Cannot convert socket address to string: %s"), + gai_strerror(err)); return NULL; }