diff --git a/core/backends/lan/lanlinkprovider.cpp b/core/backends/lan/lanlinkprovider.cpp index fc005cee713b85698cfbc84e727164e365dd7a8e..235c221f9858bfb3afac9b2032d577bf5319f419 100644 --- a/core/backends/lan/lanlinkprovider.cpp +++ b/core/backends/lan/lanlinkprovider.cpp @@ -252,7 +252,7 @@ void LanLinkProvider::connectError(QAbstractSocket::SocketError socketError) //The socket we created didn't work, and we didn't manage //to create a LanDeviceLink from it, deleting everything. delete m_receivedIdentityPackets.take(socket).np; - delete socket; + socket->deleteLater(); } //We received a UDP packet and answered by connecting to them by TCP. This gets called on a successful connection.