From 53624218c7893863dd7ea01b0a5979d142a1f02c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 25 Apr 2005 13:15:15 +0000 Subject: [PATCH] use strlcpy git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14953 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/telnet/telnetd/telnetd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/appl/telnet/telnetd/telnetd.c b/appl/telnet/telnetd/telnetd.c index e6838844e..1741ecffe 100644 --- a/appl/telnet/telnetd/telnetd.c +++ b/appl/telnet/telnetd/telnetd.c @@ -779,8 +779,9 @@ show_issue(void) f = fopen(SYSCONFDIR "/issue", "r"); if(f){ while(fgets(buf, sizeof(buf)-2, f)){ - strcpy(buf + strcspn(buf, "\r\n"), "\r\n"); - writenet((unsigned char*)buf, strlen(buf)); + size_t len = strcspn(buf, "\r\n"); + len = strlcpy(buf + len, "\r\n", sizeof(buf) - len); + writenet((unsigned char*)buf, len); } fclose(f); }