diff --git a/src/sbbs3/answer.cpp b/src/sbbs3/answer.cpp
index 4352d48bcb677ee759c9a6680808919c8da208e2..c08cd997ab015744d9ecded8e0879d11e733d3cc 100644
--- a/src/sbbs3/answer.cpp
+++ b/src/sbbs3/answer.cpp
@@ -369,7 +369,8 @@ bool sbbs_t::answer()
 						 *       appear to use arbitrary inter-character timeouts
 						 *       I'll just use a five second interpacket gap for now.
 						 */
-						lprintf(LOG_DEBUG, "%04d SSH [%s] waiting for channel type.", client_socket, client_ipaddr);
+						if (waits == 0)
+							lprintf(LOG_DEBUG, "%04d SSH [%s] waiting for channel type.", client_socket, client_ipaddr);
 						waits++;
 						SLEEP(10);
 						waits++;