[cpp-sp COMMIT] /branches/REL_2/shibsp/remoting/impl/TCPListener.cpp

noreply at shibboleth.net noreply at shibboleth.net
Thu Dec 15 08:08:11 GMT 2011


Author: scantor
Date: Thu Dec 15 08:08:11 2011
New Revision: 3549

URL: http://svn.shibboleth.net/view/cpp-sp?rev=3549&view=rev
Log:
Debian doesn't support sockaddr len in userspace.

Modified:
    branches/REL_2/shibsp/remoting/impl/TCPListener.cpp

Modified: branches/REL_2/shibsp/remoting/impl/TCPListener.cpp
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/shibsp/remoting/impl/TCPListener.cpp?rev=3549&r1=3548&r2=3549&view=diff
==============================================================================
--- branches/REL_2/shibsp/remoting/impl/TCPListener.cpp (original)
+++ branches/REL_2/shibsp/remoting/impl/TCPListener.cpp Thu Dec 15 08:08:11 2011
@@ -211,12 +211,7 @@
         return false;
     }
 #else
-# ifdef HAVE_STRUCT_SOCKADDR_STORAGE
-    if (::bind(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.ss_len) < 0)
-# else
-    if (::bind(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.sin_len) < 0)
-# endif
-    {
+    if (::bind(s, (const struct sockaddr*)&m_sockaddr, sizeof(m_sockaddr)) < 0) {
         log_error("bind");
         close(s);
         return false;
@@ -232,11 +227,7 @@
     if(SOCKET_ERROR==::connect(s, (const struct sockaddr*)&m_sockaddr, sizeof(m_sockaddr)))
         return log_error("connect");
 #else
-# ifdef HAVE_STRUCT_SOCKADDR_STORAGE
-    if (::connect(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.ss_len) < 0)
-# else
-    if (::connect(s, (const struct sockaddr*)&m_sockaddr, m_sockaddr.sin_len) < 0)
-# endif
+    if (::connect(s, (const struct sockaddr*)&m_sockaddr, sizeof(m_sockaddr)) < 0)
         return log_error("connect");
 #endif
     return true;



More information about the commits mailing list