(file) Return to HTTPAcceptor.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/HTTPAcceptor.cpp between version 1.132 and 1.134

version 1.132, 2012/07/03 11:53:22 version 1.134, 2012/09/05 11:10:33
Line 345 
Line 345 
             memset(&in6addr, 0, sizeof(sockaddr_in6));             memset(&in6addr, 0, sizeof(sockaddr_in6));
             if(_listenAddress ->isHostAddLinkLocal())             if(_listenAddress ->isHostAddLinkLocal())
             {             {
                 ::inet_pton(AF_INET6,                  HostAddress::convertTextToBinary(AF_INET6,
                 (const char*)ip,                 (const char*)ip,
                 &in6addr.sin6_addr);                 &in6addr.sin6_addr);
                 reinterpret_cast<struct sockaddr_in6*>(                 reinterpret_cast<struct sockaddr_in6*>(
Line 356 
Line 356 
             }             }
             else             else
             {             {
                 ::inet_pton(AF_INET6,                  HostAddress::convertTextToBinary(AF_INET6,
                 (const char*)ip,                 (const char*)ip,
                 &in6addr.sin6_addr);                 &in6addr.sin6_addr);
                 reinterpret_cast<struct sockaddr_in6*>(                 reinterpret_cast<struct sockaddr_in6*>(
Line 381 
Line 381 
             String hostAdd = _listenAddress->getHost();             String hostAdd = _listenAddress->getHost();
             CString ip = hostAdd.getCString();             CString ip = hostAdd.getCString();
             struct sockaddr_in addrs;             struct sockaddr_in addrs;
             ::inet_pton(              HostAddress::convertTextToBinary(
                 AF_INET,                 AF_INET,
                 (const char*)ip,                 (const char*)ip,
                 &addrs.sin_addr);                 &addrs.sin_addr);
Line 851 
Line 851 
     {     {
 #ifdef PEGASUS_ENABLE_IPV6 #ifdef PEGASUS_ENABLE_IPV6
         char ipBuffer[PEGASUS_INET6_ADDRSTR_LEN];         char ipBuffer[PEGASUS_INET6_ADDRSTR_LEN];
         int rc;          if (System::getNameInfo(accept_address,
         if ((rc = System::getNameInfo(accept_address,  
                 address_size,                 address_size,
                 ipBuffer,                 ipBuffer,
                 PEGASUS_INET6_ADDRSTR_LEN,                 PEGASUS_INET6_ADDRSTR_LEN,
                 0,                 0,
                 0,                 0,
                 NI_NUMERICHOST)))                  NI_NUMERICHOST))
         {         {
             PEG_TRACE((  
                 TRC_DISCARDED_DATA,  
                 Tracer::LEVEL1,  
                 "HTTPAcceptor: getnameinfo() failed.  rc: %d",  
                 rc));  
             delete accept_address;             delete accept_address;
             return;             return;
         }         }


Legend:
Removed from v.1.132  
changed lines
  Added in v.1.134

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2