diff --git a/src/core/connectionbackend.cpp b/src/core/connectionbackend.cpp --- a/src/core/connectionbackend.cpp +++ b/src/core/connectionbackend.cpp @@ -150,6 +150,7 @@ address.clear(); address.setScheme(QStringLiteral("local")); address.setPath(sockname); + socketfile.setAutoRemove(false); socketfile.remove(); // can't bind if there is such a file localServer = new KLocalSocketServer(this);