diff options
| author | Kris Kennaway <kris@FreeBSD.org> | 2000-06-08 03:54:45 +0000 |
|---|---|---|
| committer | Kris Kennaway <kris@FreeBSD.org> | 2000-06-08 03:54:45 +0000 |
| commit | a8cc952fab670ebafea6b659538ea06af3e5f20c (patch) | |
| tree | 16be3e2205d82de63f11c26ae0f1eee9a0f7eaa8 /usr.sbin/syslogd/syslogd.c | |
| parent | 9369c9fb75e5a077f0e1ca17743f36d34de9a765 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
| -rw-r--r-- | usr.sbin/syslogd/syslogd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index ca5391d34e77..6182c014c6f0 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -1791,10 +1791,10 @@ validate(sin, hname) /* traditional behaviour, allow everything */ return 1; - strncpy(name, hname, sizeof name); + strlcpy(name, hname, sizeof name); if (strchr(name, '.') == NULL) { - strncat(name, ".", sizeof name - strlen(name) - 1); - strncat(name, LocalDomain, sizeof name - strlen(name) - 1); + strlcat(name, ".", sizeof name); + strlcat(name, LocalDomain, sizeof name); } dprintf("validate: dgram from IP %s, port %d, name %s;\n", addr2ascii(AF_INET, &sin->sin_addr, sizeof(struct in_addr), 0), |
