diff --git a/src/explorviz/live_trace_processing/connector/TCPConnector.java b/src/explorviz/live_trace_processing/connector/TCPConnector.java
index a568a8379df7c080e92646646efe67ed2f95f032..af953a283cc3ce23f9d29196d53110d166dab4ff 100644
--- a/src/explorviz/live_trace_processing/connector/TCPConnector.java
+++ b/src/explorviz/live_trace_processing/connector/TCPConnector.java
@@ -136,6 +136,7 @@ public class TCPConnector extends AbstractSink implements IWriter, IStringRecord
 	}
 
 	private void terminate() {
-		// TODO
+		shouldDisconnect = true;
+		doDisconnectIfNessecary();
 	}
 }