diff options
Diffstat (limited to 'crypto/telnet/telnetd/telnetd.c')
-rw-r--r-- | crypto/telnet/telnetd/telnetd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/telnet/telnetd/telnetd.c b/crypto/telnet/telnetd/telnetd.c index a5a7a03..9cf34b0 100644 --- a/crypto/telnet/telnetd/telnetd.c +++ b/crypto/telnet/telnetd/telnetd.c @@ -859,7 +859,7 @@ doit(who) fatal(net, "Out of ptys"); if ((pty = open(lp, 2)) >= 0) { - strcpy(line,lp); + strlcpy(line,lp,sizeof(line)); line[5] = 't'; break; } @@ -1158,7 +1158,7 @@ telnet(f, p, host) HN = Getstr("hn", &cp); IM = Getstr("im", &cp); if (HN && *HN) - (void) strcpy(host_name, HN); + (void) strlcpy(host_name, HN, sizeof(host_name)); if (IM == 0) IM = ""; } else { |