diff --git a/src/sbbs3/answer.cpp b/src/sbbs3/answer.cpp
index ea3c7c3ba8bc1e3b51a11e21a51bc617a6b31efa..a6d5ebe3237b9bfd33c07cee38453b17ddf5b010 100644
--- a/src/sbbs3/answer.cpp
+++ b/src/sbbs3/answer.cpp
@@ -375,8 +375,6 @@ bool sbbs_t::answer()
 			}
 			ssh_mode = false;
 			pthread_mutex_unlock(&ssh_mutex);
-			close_socket(client_socket);
-			client_socket = INVALID_SOCKET;
 			useron.number = 0;
 			return false;
 		}