summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rpc.lockd
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2002-05-29 18:39:00 +0000
committerderaadt <deraadt@openbsd.org>2002-05-29 18:39:00 +0000
commit2484043f912f01882f43412d74aca988f8ae31e1 (patch)
tree5b0835b1f2160decbe7dd72ef7a1327d0bdcc3be /usr.sbin/rpc.lockd
parentstrlcat (diff)
downloadwireguard-openbsd-2484043f912f01882f43412d74aca988f8ae31e1.tar.xz
wireguard-openbsd-2484043f912f01882f43412d74aca988f8ae31e1.zip
more strlcat and strlcpy
Diffstat (limited to 'usr.sbin/rpc.lockd')
-rw-r--r--usr.sbin/rpc.lockd/procs.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.sbin/rpc.lockd/procs.c b/usr.sbin/rpc.lockd/procs.c
index b0a873d57f4..2edca80d499 100644
--- a/usr.sbin/rpc.lockd/procs.c
+++ b/usr.sbin/rpc.lockd/procs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: procs.c,v 1.9 2000/06/29 00:30:39 millert Exp $ */
+/* $OpenBSD: procs.c,v 1.10 2002/05/29 18:39:00 deraadt Exp $ */
/*
* Copyright (c) 1995
@@ -63,11 +63,11 @@ log_from_addr(fun_name, req)
addr = svc_getcaller(req->rq_xprt);
host = gethostbyaddr((char *) &(addr->sin_addr), addr->sin_len, AF_INET);
- if (host) {
- strncpy(hostname_buf, host->h_name, sizeof(hostname_buf) - 1);
- hostname_buf[sizeof(hostname_buf) - 1] = '\0';
- } else
- strcpy(hostname_buf, inet_ntoa(addr->sin_addr));
+ if (host)
+ strlcpy(hostname_buf, host->h_name, sizeof(hostname_buf));
+ else
+ strlcpy(hostname_buf, inet_ntoa(addr->sin_addr),
+ sizeof hostname_buf);
syslog(LOG_DEBUG, "%s from %s", fun_name, hostname_buf);
}