From: "J. Bruce Fields" <bfields@xxxxxxxxxx> After 0509d3428f523 "mountd: Replace "struct hostent" with "struct addinfo"", the export upcall fails in the use_ipaddr case. I think we never noticed because a) the use_ipaddr case is rarer than the !use_ipaddr case, and b) the nfsd_fh upcall does a preemptive export downcall that renders the nfsd export call unnecessary in some cases. Cc: Chuck Lever <chuck.lever@xxxxxxxxxx> Signed-off-by: J. Bruce Fields <bfields@xxxxxxxxxx> --- utils/mountd/cache.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/utils/mountd/cache.c b/utils/mountd/cache.c index ac9cdbd..cf07b56 100644 --- a/utils/mountd/cache.c +++ b/utils/mountd/cache.c @@ -1064,6 +1064,7 @@ static void nfsd_export(FILE *f) goto out; ai = client_resolve(tmp->ai_addr); freeaddrinfo(tmp); + if (!ai) goto out; } -- 1.7.7.6 -- 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