Index: soap/stdsoap2.cpp =================================================================== RCS file: /home/kde/tdepim/tderesources/groupwise/soap/stdsoap2.cpp,v retrieving revision 1.3 diff -u -3 -p -r1.3 stdsoap2.cpp --- soap/stdsoap2.cpp 3 Dec 2004 17:15:43 -0000 1.3 +++ soap/stdsoap2.cpp 6 Dec 2004 21:27:25 -0000 @@ -3072,7 +3072,7 @@ tcp_connect(struct soap *soap, const cha #elif defined(WIN32) || defined(__APPLE__) || defined(HP_UX) || defined(SUN_OS) || defined(OPENSERVER) || defined(TRU64) || defined(VXWORKS) int n = sizeof(struct sockaddr_in); #else - size_t n = sizeof(struct sockaddr_in); + kde_socklen_t n = sizeof(struct sockaddr_in); #endif fd_set fds; if (soap->connect_timeout > 0) @@ -3503,7 +3503,10 @@ tcp_accept(struct soap *soap, int s, str #elif defined(WIN32) || defined(__APPLE__) || defined(HP_UX) || defined(SUN_OS) || defined(OPENSERVER) || defined(TRU64) || defined(VXWORKS) fd = (int)accept((SOAP_SOCKET)s, a, n); #else - fd = (int)accept((SOAP_SOCKET)s, a, (size_t*)n); + kde_socklen_t n_size = 0; + if (n) n_size = *n; + fd = (int)accept((SOAP_SOCKET)s, a, &n_size); + if (n) *n = n_size; #endif #ifdef SOCKET_CLOSE_ON_EXEC #ifdef WIN32