From 763317c176b526bbff79f1c02f74476fae756d1d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 20 Jan 2008 11:29:03 +0000
Subject: [PATCH] Don't send the username and password unless they're set.

---
 src/syncterm/term.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index ceae6cda8a..581ec58f44 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -1477,13 +1477,17 @@ BOOL doterm(struct bbslist *bbs)
 					key = 0;
 					break;
 				case 0x2600:	/* ALT-L */
-					conn_send(bbs->user,strlen(bbs->user),0);
-					conn_send("\r",1,0);
-					SLEEP(10);
-					conn_send(bbs->password,strlen(bbs->password),0);
-					conn_send("\r",1,0);
-					if(bbs->syspass[0]) {
+					if(bbs->user[0]) {
+						conn_send(bbs->user,strlen(bbs->user),0);
+						conn_send("\r",1,0);
 						SLEEP(10);
+					}
+					if(bbs->password[0]) {
+						conn_send(bbs->password,strlen(bbs->password),0);
+						conn_send("\r",1,0);
+						SLEEP(10);
+					}
+					if(bbs->syspass[0]) {
 						conn_send(bbs->syspass,strlen(bbs->syspass),0);
 						conn_send("\r",1,0);
 					}
-- 
GitLab