diff options
author | Xin LI <delphij@FreeBSD.org> | 2015-10-06 22:49:25 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2015-10-06 22:49:25 +0000 |
commit | ec15b81be193e81d52beacb0e1e576a6e392c22e (patch) | |
tree | 0ac257d3da130465effcb3418a62cf50fb86cef0 /usr.sbin/watch | |
parent | 61fa58e525e71163770ff1a163caad426870adb3 (diff) | |
download | src-ec15b81be193e81d52beacb0e1e576a6e392c22e.tar.gz src-ec15b81be193e81d52beacb0e1e576a6e392c22e.zip |
Use strlcpy() when the string is expected to be nul-terminated.
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=288960
Diffstat (limited to 'usr.sbin/watch')
-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 eecf0d32db2a..766d45aa8fb9 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); |