diff options
author | Robert Drehmel <robert@FreeBSD.org> | 2002-10-17 20:03:38 +0000 |
---|---|---|
committer | Robert Drehmel <robert@FreeBSD.org> | 2002-10-17 20:03:38 +0000 |
commit | e80fb4346758f61611c0cd47d0faf5fb6d06fa91 (patch) | |
tree | 0a05cf96e39ba02857dd2294138be9f6e7f278ad /sys/kern/kern_tc.c | |
parent | 34c763eff1b072465e7f2910b277178e4c0211a7 (diff) |
Use strlcpy() instead of strncpy() to copy NUL terminated strings
for safety and consistency.
Notes
Notes:
svn path=/head/; revision=105354
Diffstat (limited to 'sys/kern/kern_tc.c')
-rw-r--r-- | sys/kern/kern_tc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_tc.c b/sys/kern/kern_tc.c index 42c713486507..445eab859fca 100644 --- a/sys/kern/kern_tc.c +++ b/sys/kern/kern_tc.c @@ -447,8 +447,8 @@ sysctl_kern_timecounter_hardware(SYSCTL_HANDLER_ARGS) int error; tc = timecounter; - strncpy(newname, tc->tc_name, sizeof(newname)); - newname[sizeof(newname) - 1] = '\0'; + strlcpy(newname, tc->tc_name, sizeof(newname)); + error = sysctl_handle_string(oidp, &newname[0], sizeof(newname), req); if (error != 0 || req->newptr == NULL || strcmp(newname, tc->tc_name) == 0) |