diff --git a/src/syncterm/conn_telnet.c b/src/syncterm/conn_telnet.c
index 92f795b2ea1d17a6460f5f3d337601c0245ca9c3..8e1591c9cfb2234d74b61e8f04629b4c54c8fa1f 100644
--- a/src/syncterm/conn_telnet.c
+++ b/src/syncterm/conn_telnet.c
@@ -16,6 +16,7 @@
 #include "telnet_io.h"
 
 SOCKET telnet_sock=INVALID_SOCKET;
+extern int	telnet_log_level;
 
 #ifdef __BORLANDC__
 #pragma argsused
@@ -126,6 +127,8 @@ int telnet_connect(struct bbslist *bbs)
 {
 	init_uifc(TRUE, TRUE);
 
+	telnet_log_level = bbs->telnet_loglevel;
+
 	telnet_sock=conn_socket_connect(bbs);
 	if(telnet_sock==INVALID_SOCKET)
 		return(-1);