From 8d9786e342cacfdd713d7f3a3e0e543b0e8049cb Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 13 Nov 2008 20:40:38 +0000 Subject: [PATCH] Use strlcpy() instead of strcpy(). Requested by: mlaier git-svn-id: http://svn0.us-east.freebsd.org/base/head/contrib/telnet@184938 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- telnetd/sys_term.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telnetd/sys_term.c b/telnetd/sys_term.c index 02a7b7c..781e0d1 100644 --- a/telnetd/sys_term.c +++ b/telnetd/sys_term.c @@ -414,7 +414,8 @@ getpty(int *ptynum __unused) if (pn == NULL) return (-1); - strcpy(line, pn); + if (strlcpy(line, pn, sizeof line) >= sizeof line) + return (-1); return (p); }