diff options
author | delphij <delphij@FreeBSD.org> | 2015-10-29 16:45:06 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2015-10-29 16:45:06 +0000 |
commit | ec25e45f25b186456ac1e61b723961d214efca64 (patch) | |
tree | 28543959ed690b8641271a1286e0be0089bc2ea2 | |
parent | 8c95a4bc2c8ac569ede99463c52273148a95e2fa (diff) | |
download | FreeBSD-src-ec25e45f25b186456ac1e61b723961d214efca64.zip FreeBSD-src-ec25e45f25b186456ac1e61b723961d214efca64.tar.gz |
MFC r288960:
Use strlcpy() when the string is expected to be nul-terminated.
-rw-r--r-- | usr.sbin/watch/watch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/watch/watch.c b/usr.sbin/watch/watch.c index eecf0d3..766d45a 100644 --- a/usr.sbin/watch/watch.c +++ b/usr.sbin/watch/watch.c @@ -247,7 +247,7 @@ set_dev(const char *name) if ((sb.st_mode & S_IFMT) != S_IFCHR) fatal(EX_DATAERR, "must be a character device"); - strncpy(dev_name, buf, DEV_NAME_LEN); + strlcpy(dev_name, buf, sizeof(dev_name)); attach_snp(); } @@ -340,7 +340,7 @@ main(int ac, char *av[]) else fatal(EX_DATAERR, "no device name given"); } else - strncpy(dev_name, *av, DEV_NAME_LEN); + strlcpy(dev_name, *av, sizeof(dev_name)); set_dev(dev_name); |