When IPV6_SUPPORTED is enabled and the local system has IPv6 support, request AF_INET6 and AF_INET addresses from the DNS resolver. Signed-off-by: Chuck Lever <chuck.lever@xxxxxxxxxx> --- utils/statd/sm-notify.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/statd/sm-notify.c b/utils/statd/sm-notify.c index 443fd46..78b4174 100644 --- a/utils/statd/sm-notify.c +++ b/utils/statd/sm-notify.c @@ -73,10 +73,12 @@ static struct nsm_host * hosts = NULL; static struct addrinfo *smn_lookup(const char *name) { struct addrinfo *ai, hint = { -#if HAVE_DECL_AI_ADDRCONFIG +#ifdef IPV6_SUPPORTED .ai_flags = AI_ADDRCONFIG, -#endif /* HAVE_DECL_AI_ADDRCONFIG */ + .ai_family = AF_UNSPEC, +#else /* !IPV6_SUPPORTED */ .ai_family = AF_INET, +#endif /* !IPV6_SUPPORTED */ .ai_protocol = IPPROTO_UDP, }; int error; -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html