Andy, This pertains to the latest release, and possibly earlier releases... At line 152 of XrdNet/XrdNetDNS.cc I found char *XrdNetDNS::getHostName(struct sockaddr &InetAddr, char **errtxt) { char *result; if (getHostName(InetAddr, &result, 1, errtxt)) return result; and so we see that "result" is not initialized, but could be returned in some unusual cases (badly configured DNS systems that are missing a reverse lookup, for example). Your intent is not clear, so I won't pretend to suggest a fix... Share and Enjoy. -- Gregory J. Sharp email: [log in to unmask] Wilson Synchrotron Laboratory url: http://www.lepp.cornell.edu/~gregor Dryden Rd ph: +1 607 255 4882 Ithaca, NY 14853 fax: +1 607 255 8062