diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 4acb874c947189255880fb8935908a48a571491f..03b8c23893066f137afc88d482eb68d40bf4a46d 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -909,6 +909,9 @@ static BYTE* telnet_interpret(sbbs_t* sbbs, BYTE* inbuf, int inlen,
 void sbbs_t::send_telnet_cmd(uchar cmd, uchar opt)
 {
 	char buf[16];
+	
+	if(sys_status&SS_RLOGIN)	
+		return; /* RLogin does not use Telnet commands */
 
 	if(cmd<TELNET_WILL) {
 		if(startup->options&BBS_OPT_DEBUG_TELNET)