diff --git a/src/syncterm/conn_telnet.c b/src/syncterm/conn_telnet.c
index 36dabc2bc2dd3dbdccdf57d4e2d8fc6c8330ad82..0b245a33d6cd25439ce2546421c5cfc8d5e99874 100644
--- a/src/syncterm/conn_telnet.c
+++ b/src/syncterm/conn_telnet.c
@@ -34,7 +34,6 @@ void telnet_input_thread(void *args)
 
 	SetThreadName("Telnet Input");
 	conn_api.input_thread_running=1;
-	free(args);
 	while(telnet_sock != INVALID_SOCKET && !conn_api.terminate) {
 		FD_ZERO(&rds);
 		FD_SET(telnet_sock, &rds);