**/
bool DnsResolver::handle_ip_address()
{
+ BOOST_ASSERT( !HostDnsAddress.empty() );
+
struct in_addr dummy_conversion;
// Convert string to IP address
// Note: IPv4 only
- if (inet_aton(HostDnsAddress.c_str(), &dummy_conversion) != 0)
+ if ( inet_aton(HostDnsAddress.c_str(), &dummy_conversion) != 0 )
{
std::list<HostAddress> new_host_list;
new_host_list.push_back( ip_host );
// Activate new host list
- ResolvedHostAddressList.swap(new_host_list);
+ ResolvedHostAddressList.swap( new_host_list );
GlobalLogger.info() << "host is already an IP: " << HostDnsAddress << endl;
BOOST_ASSERT( !NameServer.empty() );
// Handle IP addresses in HostDnsAddress
- if (handle_ip_address())
+ if ( handle_ip_address() )
+ {
return true;
+ }
GlobalLogger.info() << "Resolved IP(s) for host : "
<< HostDnsAddress << endl;
BOOST_ASSERT( !name_server.empty() );
BOOST_ASSERT( answers_list != NULL );
- address nameServer( address::from_string( name_server) );
+ address nameServer( address::from_string( name_server ) );
boost::net::dns::resolve resolver;
resolver.addServer( nameServer );
message dns_message( host_dns_address, boost::net::dns::type_a );