diff options
author | deraadt <deraadt@openbsd.org> | 2002-05-29 18:39:00 +0000 |
---|---|---|
committer | deraadt <deraadt@openbsd.org> | 2002-05-29 18:39:00 +0000 |
commit | 2484043f912f01882f43412d74aca988f8ae31e1 (patch) | |
tree | 5b0835b1f2160decbe7dd72ef7a1327d0bdcc3be /usr.sbin/rpc.lockd | |
parent | strlcat (diff) | |
download | wireguard-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.c | 12 |
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); } |