diff --git a/kio/kio/connection.cpp b/kio/kio/connection.cpp index 9e148bb5..27fb5df4 100644 --- a/kio/kio/connection.cpp +++ b/kio/kio/connection.cpp @@ -34,8 +34,6 @@ #include #include -#include - using namespace KIO; class KIO::ConnectionPrivate @@ -175,11 +173,8 @@ bool SocketConnectionBackend::listenForRemote() Q_ASSERT(!socket); Q_ASSERT(!localServer); -#if QT_VERSION >= 0x041200 - const QString serveraddress = QString::fromLatin1(qRandomUuid()); -#else - const QString serveraddress = QString::fromLatin1("kio_") + QString::number(::getpid()); -#endif + // NOTE: using long/complex server name can cause reconnection issues + const QString serveraddress = QString::fromLatin1("kio_") + QString::number(qrand()); localServer = new QLocalServer(this); localServer->listen(serveraddress); if (!localServer->isListening()) {