summaryrefslogtreecommitdiffstats
path: root/usr.sbin/nscd
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2008-10-23 00:27:35 +0000
committerdelphij <delphij@FreeBSD.org>2008-10-23 00:27:35 +0000
commit5c9667b50c351649e619bf55fc3a078e4262be26 (patch)
tree333d46efc413e06209ce4b86322f2fb2ab1d9de5 /usr.sbin/nscd
parent5aab1041be4db942ac52eef4b61cffc6ec3f52ef (diff)
downloadFreeBSD-src-5c9667b50c351649e619bf55fc3a078e4262be26.zip
FreeBSD-src-5c9667b50c351649e619bf55fc3a078e4262be26.tar.gz
Since we are going to strlen() on the string, it is supposed to be
NUL-terminated, so use strlcpy() instead of strncpy() here.
Diffstat (limited to 'usr.sbin/nscd')
-rw-r--r--usr.sbin/nscd/nscd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/nscd/nscd.c b/usr.sbin/nscd/nscd.c
index 9c00bcb..34a724d 100644
--- a/usr.sbin/nscd/nscd.c
+++ b/usr.sbin/nscd/nscd.c
@@ -173,7 +173,7 @@ init_runtime_env(struct configuration *config)
memset(&serv_addr, 0, sizeof(struct sockaddr_un));
serv_addr.sun_family = PF_LOCAL;
- strncpy(serv_addr.sun_path, config->socket_path,
+ strlcpy(serv_addr.sun_path, config->socket_path,
sizeof(serv_addr.sun_path));
serv_addr_len = sizeof(serv_addr.sun_family) +
strlen(serv_addr.sun_path) + 1;
OpenPOWER on IntegriCloud