Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Nov 2008 20:40:38 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r184938 - head/contrib/telnet/telnetd
Message-ID:  <200811132040.mADKecHe068335@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Thu Nov 13 20:40:38 2008
New Revision: 184938
URL: http://svn.freebsd.org/changeset/base/184938

Log:
  Use strlcpy() instead of strcpy().
  
  Requested by:	mlaier

Modified:
  head/contrib/telnet/telnetd/sys_term.c

Modified: head/contrib/telnet/telnetd/sys_term.c
==============================================================================
--- head/contrib/telnet/telnetd/sys_term.c	Thu Nov 13 19:57:33 2008	(r184937)
+++ head/contrib/telnet/telnetd/sys_term.c	Thu Nov 13 20:40:38 2008	(r184938)
@@ -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);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811132040.mADKecHe068335>