diff -r 686ba86ae0e3 -r e06b83cbde74 QTfrontend/net/tcpBase.cpp
--- a/QTfrontend/net/tcpBase.cpp	Tue Sep 04 18:40:53 2012 -0400
+++ b/QTfrontend/net/tcpBase.cpp	Wed Sep 05 12:36:47 2012 +0200
@@ -96,6 +96,10 @@
  /*   if(srvsList.size()==1) srvsList.pop_front();
     emit isReadyNow();*/
     IPCSocket->deleteLater();
+
+    // make sure this object is not in the server list anymore
+    srvsList.removeOne(this);
+
     deleteLater();
 }