diff --git a/tests/io/SimpleDiskAndNetworkTest.cpp b/tests/io/SimpleDiskAndNetworkTest.cpp
index 89e0db0c1562f2c28f9b82d41035e36615ba3be2..6150fb932ee2b8a3da87737a4ce8148b6f173e39 100644
--- a/tests/io/SimpleDiskAndNetworkTest.cpp
+++ b/tests/io/SimpleDiskAndNetworkTest.cpp
@@ -33,7 +33,6 @@ static void server_func(int client_fd) {
 	for (;;) {
 		ssize_t received = recvAndWait(client_fd, recv_buf.data(), recv_buf.size(), 0);
 		if (received == 0) {
-			Runtime::getRuntime()->initiateTermination();
 			return;
 		}