< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] DnsUtil.cxx


Hello,

 

I noticed in the most recent version of reciprocate that the routine getLocalHostName() in the file DnsUtil.cxx has changed.  This routine seems to be called by Helper.cxx in the following line of code:

 

static Data localhostname = DnsUtil::getLocalHostName();

 

This occurs when my .dll is loaded even  before the first line of the main() routine is executed in the .exe.  On certain machines (mostly Windows 7 with IPv6 enabled) the new call to getaddrinfo() is taking over 2 minutes to return.  Then my code breaks on the first line of the main() function.

 

Is anyone else experiencing a similar problem?  If so, do you have any advice?

 

Thanks in advance,

Mike