aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/gen/fstab.c
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2015-02-15 21:11:07 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2015-02-15 21:11:07 +0000
commit78a452c36efd63a12484ad284cb3704b41152b95 (patch)
tree10c02a2b5bb5cd67c203dde6aab4e2d8a236d6a5 /lib/libc/gen/fstab.c
parent1a4161a15db23380de5abf6aefc7468d46937e87 (diff)
downloadsrc-78a452c36efd63a12484ad284cb3704b41152b95.tar.gz
src-78a452c36efd63a12484ad284cb3704b41152b95.zip
Replace strcpy() with strlcpy()
The risk of an overrun here is very low but check the length, JIC. CID: 1019039
Notes
Notes: svn path=/head/; revision=278815
Diffstat (limited to 'lib/libc/gen/fstab.c')
-rw-r--r--lib/libc/gen/fstab.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/gen/fstab.c b/lib/libc/gen/fstab.c
index 6a77abd635cf..c21ceb388904 100644
--- a/lib/libc/gen/fstab.c
+++ b/lib/libc/gen/fstab.c
@@ -181,7 +181,7 @@ fstabscan(void)
if (cp != NULL)
_fs_fstab.fs_passno = atoi(cp);
}
- strcpy(subline, _fs_fstab.fs_mntops);
+ (void)strlcpy(subline, _fs_fstab.fs_mntops, sizeof(subline));
p = subline;
for (typexx = 0, cp = strsep(&p, ","); cp;
cp = strsep(&p, ",")) {