[libvirt] [PATCH] util: Make getaddrinfo failure nonfatal in virGetHostname

Eric Blake eblake at redhat.com
Thu Oct 13 14:47:06 UTC 2011


On 10/13/2011 08:41 AM, Jiri Denemark wrote:
> Setting a hostname that cannot be resolved is not the best configuration
> but since virGetHostname only calls getaddrinfo to get host's canonical
> name and we do not fail if the returned canonical name is NULL or
> "localhost", there is no reason why we should fail if getaddrinfo itself
> fails.
> ---
>   src/util/util.c |   16 ++++++++--------
>   1 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/src/util/util.c b/src/util/util.c
> index 1ff287d..fd4d7fa 100644
> --- a/src/util/util.c
> +++ b/src/util/util.c
> @@ -1858,10 +1858,10 @@ char *virIndexToDiskName(int idx, const char *prefix)
>    *     try to resolve this to a fully-qualified name.  Therefore we pass it
>    *     to getaddrinfo().  There are two possible responses:
>    *     a)  getaddrinfo() resolves to a FQDN - return the FQDN
> - *     b)  getaddrinfo() resolves to localhost - in this case, the data we got
> - *         from gethostname() is actually more useful than what we got from
> - *         getaddrinfo().  Return the value from gethostname() and hope for
> - *         the best.
> + *     b)  getaddrinfo() files or resolves to localhost - in this case, the

s/files/fails/

ACK with typo fixed.

-- 
Eric Blake   eblake at redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org




More information about the libvir-list mailing list