summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1995-08-01 02:23:21 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1995-08-01 02:23:21 +0000
commit263ac6e4b1824df65ac957cb6a242c7744e93302 (patch)
tree43fb10b579dae6786ddf6fa5f78a0f0082486b45
parent19829865ca90d87f57435b9a24a9ae0a7ca61dfa (diff)
Notes
-rw-r--r--usr.bin/rlogin/rlogin.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/rlogin/rlogin.c b/usr.bin/rlogin/rlogin.c
index 9de1daf3046c..5b943576b0df 100644
--- a/usr.bin/rlogin/rlogin.c
+++ b/usr.bin/rlogin/rlogin.c
@@ -101,7 +101,7 @@ u_char escapechar = '~';
char *speeds[] = {
"0", "50", "75", "110", "134", "150", "200", "300", "600", "1200",
- "1800", "2400", "4800", "9600", "19200", "38400", "57600", "115200"
+ "1800", "2400", "4800", "9600", "19200", "38400"
};
#ifdef OLDSUN
@@ -262,6 +262,8 @@ main(argc, argv)
(void)strcpy(term, (p = getenv("TERM")) ? p : "network");
if (ioctl(0, TIOCGETP, &ttyb) == 0) {
(void)strcat(term, "/");
+ if (ttyb.sg_ospeed > EXTB)
+ ttyb.sg_ospeed = EXTB; /* 38400 */
(void)strcat(term, speeds[(int)ttyb.sg_ospeed]);
}