diff --git a/src/syncterm/ssh.c b/src/syncterm/ssh.c
index eabc04fcce5558d155ae27210d13b82c6a12db0f..a86108eb26b99b46d340e75a00a655f15ce9abf1 100644
--- a/src/syncterm/ssh.c
+++ b/src/syncterm/ssh.c
@@ -1031,5 +1031,6 @@ ssh_close(void)
 	FREE_AND_NULL(conn_api.rd_buf);
 	FREE_AND_NULL(conn_api.wr_buf);
 	pthread_mutex_destroy(&ssh_mutex);
+	pthread_mutex_init(&ssh_tx_mutex);
 	return 0;
 }