[git commit] telnetd: do not send stray \r\n before /etc/issue.net

Denys Vlasenko vda.linux at googlemail.com
Sun Feb 22 23:09:10 UTC 2026


commit: https://git.busybox.net/busybox/commit/?id=3017f2becf24c579740ca2f9cf60879edf4a215d
branch: https://git.busybox.net/busybox/log/?h=master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 libbb/login.c      | 2 --
 loginutils/getty.c | 4 +++-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/libbb/login.c b/libbb/login.c
index af860c277..ca0da70b4 100644
--- a/libbb/login.c
+++ b/libbb/login.c
@@ -28,8 +28,6 @@ void FAST_FUNC print_login_issue(const char *issue_file, const char *tty)
 	time(&t);
 	uname(&uts);
 
-	puts("\r");  /* start a new line */
-
 	fp = fopen_for_read(issue_file);
 	if (!fp)
 		return;
diff --git a/loginutils/getty.c b/loginutils/getty.c
index 67a08f487..232fa2b84 100644
--- a/loginutils/getty.c
+++ b/loginutils/getty.c
@@ -471,8 +471,10 @@ static char *get_logname(void)
 	do {
 		/* Write issue file and prompt */
 #ifdef ISSUE
-		if (!(option_mask32 & F_NOISSUE))
+		if (!(option_mask32 & F_NOISSUE)) {
+			puts("\r");  /* start a new line */
 			print_login_issue(G.issue, G.tty_name);
+		}
 #endif
 		print_login_prompt();
 


More information about the busybox-cvs mailing list