@ -151,8 +151,7 @@ TcpSocket::TcpSocket(const char *host, int port)
hints . ai_next = NULL ;
hints . ai_next = NULL ;
if ( ( result = getaddrinfo ( host , NULL , & hints , & ai ) ) ! = 0 ) {
if ( ( result = getaddrinfo ( host , NULL , & hints , & ai ) ) ! = 0 ) {
throw Exception ( " unable to resolve host by name: %s " ,
throw GAIException ( " unable to resolve host by name " , result ) ;
gai_strerror ( result ) ) ;
}
}
sock = - 1 ;
sock = - 1 ;
@ -603,8 +602,7 @@ void network::createTcpListeners(std::list<SocketListener*> *listeners,
snprintf ( service , sizeof ( service ) - 1 , " %d " , port ) ;
snprintf ( service , sizeof ( service ) - 1 , " %d " , port ) ;
service [ sizeof ( service ) - 1 ] = ' \0 ' ;
service [ sizeof ( service ) - 1 ] = ' \0 ' ;
if ( ( result = getaddrinfo ( addr , service , & hints , & ai ) ) ! = 0 )
if ( ( result = getaddrinfo ( addr , service , & hints , & ai ) ) ! = 0 )
throw rdr : : Exception ( " unable to resolve listening address: %s " ,
throw GAIException ( " unable to resolve listening address " , result ) ;
gai_strerror ( result ) ) ;
try {
try {
createTcpListeners ( listeners , ai ) ;
createTcpListeners ( listeners , ai ) ;
@ -913,8 +911,7 @@ TcpFilter::Pattern TcpFilter::parsePattern(const char* p) {
}
}
if ( ( result = getaddrinfo ( p , NULL , & hints , & ai ) ) ! = 0 ) {
if ( ( result = getaddrinfo ( p , NULL , & hints , & ai ) ) ! = 0 ) {
throw Exception ( " unable to resolve host by name: %s " ,
throw GAIException ( " unable to resolve host by name " , result ) ;
gai_strerror ( result ) ) ;
}
}
memcpy ( & pattern . address . u . sa , ai - > ai_addr , ai - > ai_addrlen ) ;
memcpy ( & pattern . address . u . sa , ai - > ai_addr , ai - > ai_addrlen ) ;