I have been experiencing the problem, and found a
posting by Sverre Froyen on kopete-devel who was having
the same problem on NetBSD-current amd64. He has debugged
and developed a patch that fixes it for me as well.
Is anyone else experiencing the problem?
I'm using FreeBSD 8.0-RC1 r197282 on i386
with up to date kde4 from ports. This problem
doesn't surface on kubuntu 9.04
patch follows
------------%<--snip------
--- kdecore/network/k3socketdevice.cpp.orig 2009-09-24 09:21:38.000000000
-0600
+++ kdecore/network/k3socketdevice.cpp 2009-09-24 09:23:15.000000000 -0600
@@ -352,9 +352,13 @@ bool KSocketDevice::connect(const KResol
if (kde_connect(m_sockfd, address.address(), address.length()) == -1)
{
if (errno == EISCONN)
- return true; // we're already connected
+ {
+ KActiveSocketBase::open(Unbuffered | mode);
+ return true; // we're already connected
+ }
else if (errno == EALREADY || errno == EINPROGRESS)
{
+ KActiveSocketBase::open(Unbuffered | mode);
setError(InProgress);
return true;
}
------------%<--snip------
--
cheers,
doug
_______________________________________________
kde-freebsd mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information