diff -r ef0373b55136 -r 758a864f9613 src/declarative/debugger/qdeclarativedebugservice.cpp --- a/src/declarative/debugger/qdeclarativedebugservice.cpp Fri Sep 17 08:34:18 2010 +0300 +++ b/src/declarative/debugger/qdeclarativedebugservice.cpp Mon Oct 04 01:19:32 2010 +0300 @@ -128,6 +128,8 @@ if (d->connection) { qWarning("QDeclarativeDebugServer error: another client is already connected"); + QTcpSocket *faultyConnection = d->tcpServer->nextPendingConnection(); + delete faultyConnection; return; }