X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fstatd%2Fhostname.c;h=616a3cbf45e2668ea57efe69c5aacf6995f80cd5;hp=7d704cc6654c67c8bdf7e14e70967dfdf7776d34;hb=1ea2c3be33f2eb4630c5cdb78edf2bb670b294ab;hpb=ffee293b10bbb80599ff4345a3155ff36ec05112 diff --git a/utils/statd/hostname.c b/utils/statd/hostname.c index 7d704cc..616a3cb 100644 --- a/utils/statd/hostname.c +++ b/utils/statd/hostname.c @@ -39,10 +39,6 @@ #include "statd.h" #include "xlog.h" -#ifndef HAVE_DECL_AI_ADDRCONFIG -#define AI_ADDRCONFIG 0 -#endif - /** * statd_present_address - convert sockaddr to presentation address * @sap: pointer to socket address to convert @@ -212,7 +208,9 @@ statd_canonical_name(const char *hostname) buf, (socklen_t)sizeof(buf)); freeaddrinfo(ai); if (!result) - return NULL; + /* OK to use presentation address, + * if no reverse map exists */ + return strdup(hostname); return strdup(buf); }