summaryrefslogtreecommitdiff
path: root/usr.bin/vgrind
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-05-05 07:47:36 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-05-05 07:47:36 +0000
commit4fc9d676541b0289ea809a0d43a046fa899ce64b (patch)
treede9b4d06d1ff3781bb995668dafc7550ac96b596 /usr.bin/vgrind
parentbd2faad7345dadc388db8e855e967b7cbc429b5a (diff)
downloadsrc-test-4fc9d676541b0289ea809a0d43a046fa899ce64b.tar.gz
src-test-4fc9d676541b0289ea809a0d43a046fa899ce64b.zip
Use strlcpy(3) instead of strcpy(3)
Notes
Notes: svn path=/head/; revision=282452
Diffstat (limited to 'usr.bin/vgrind')
-rw-r--r--usr.bin/vgrind/vgrindefs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/vgrind/vgrindefs.c b/usr.bin/vgrind/vgrindefs.c
index bd680a9d5310c..729871387bb37 100644
--- a/usr.bin/vgrind/vgrindefs.c
+++ b/usr.bin/vgrind/vgrindefs.c
@@ -145,7 +145,7 @@ tnchktc(void)
/* p now points to beginning of last field */
if (p[0] != 't' || p[1] != 'c')
return(1);
- strcpy(tcname,p+3);
+ strlcpy(tcname, p+3, 16);
q = tcname;
while (q && *q != ':')
q++;
@@ -163,7 +163,7 @@ tnchktc(void)
write(STDERR_FILENO, "Vgrind entry too long\n", 23);
q[BUFSIZ - (p-tbuf)] = 0;
}
- strcpy(p, q+1);
+ strlcpy(p, q+1, BUFSIZ - (p - holdtbuf));
tbuf = holdtbuf;
return(1);
}