diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | 460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 (patch) | |
tree | 67208f7c145782a7e90b123b982ca78d88cc2c87 /kresources/groupwise/soap/patches/socklen.diff | |
download | tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.tar.gz tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kresources/groupwise/soap/patches/socklen.diff')
-rw-r--r-- | kresources/groupwise/soap/patches/socklen.diff | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/kresources/groupwise/soap/patches/socklen.diff b/kresources/groupwise/soap/patches/socklen.diff new file mode 100644 index 000000000..87b283804 --- /dev/null +++ b/kresources/groupwise/soap/patches/socklen.diff @@ -0,0 +1,28 @@ +Index: soap/stdsoap2.cpp +=================================================================== +RCS file: /home/kde/kdepim/kresources/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 |