From 665f7546e3a60ba03f91ac8cccd0b199b4cb6702 Mon Sep 17 00:00:00 2001
From: echicken <>
Date: Mon, 19 Mar 2012 23:31:59 +0000
Subject: [PATCH] Send password instead of realname if TG_SENDPASS flag is
 passed along with TG_RLOGIN.

---
 src/sbbs3/telgate.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/telgate.cpp b/src/sbbs3/telgate.cpp
index e427ae57d6..ff29fc66aa 100644
--- a/src/sbbs3/telgate.cpp
+++ b/src/sbbs3/telgate.cpp
@@ -123,7 +123,11 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
 		*(p++)=0;
 		p+=sprintf(p,"%s",useron.alias);
 		p++;	// Add NULL
-		p+=sprintf(p,"%s",useron.name);
+		if(mode&TG_SENDPASS) {
+			p+=sprintf(p,"%s",useron.pass);
+		} else {
+			p+=sprintf(p,"%s",useron.name);
+		}
 		p++;	// Add NULL
 		p+=sprintf(p,"%s/57600",terminal);
 		p++;	// Add NULL
-- 
GitLab