aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/syslogd/syslogd.c
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>1997-09-19 22:22:04 +0000
committerBrian Somers <brian@FreeBSD.org>1997-09-19 22:22:04 +0000
commit173471e627cfb06d336812662092521a0516b4ef (patch)
treedaa67791a6a7e5b26426970c4cffdc0557a5a236 /usr.sbin/syslogd/syslogd.c
parent99352561f6874cc895c03916f2d1bc01bbd63553 (diff)
downloadsrc-173471e627cfb06d336812662092521a0516b4ef.tar.gz
src-173471e627cfb06d336812662092521a0516b4ef.zip
Use snprintf() instead of sprintf() most of the time.
Obtained from: OpenBSD Make usage() consistent with man page.
Notes
Notes: svn path=/head/; revision=29623
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
-rw-r--r--usr.sbin/syslogd/syslogd.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index 58dfc822bd77..df524f6d358e 100644
--- a/usr.sbin/syslogd/syslogd.c
+++ b/usr.sbin/syslogd/syslogd.c
@@ -39,7 +39,7 @@ static const char copyright[] =
static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94";
*/
static const char rcsid[] =
- "$Id: syslogd.c,v 1.24 1997/04/26 00:03:21 pst Exp $";
+ "$Id: syslogd.c,v 1.25 1997/05/03 22:17:43 joerg Exp $";
#endif /* not lint */
/*
@@ -354,7 +354,7 @@ main(argc, argv)
if (funix < 0 ||
bind(funix, (struct sockaddr *)&sunx, SUN_LEN(&sunx)) < 0 ||
chmod(LogName, 0666) < 0) {
- (void) sprintf(line, "cannot create %s", LogName);
+ (void) snprintf(line, sizeof line, "cannot create %s", LogName);
logerror(line);
dprintf("cannot create %s (%d)\n", LogName, errno);
die(0);
@@ -469,8 +469,8 @@ usage()
{
fprintf(stderr,
- "usage: syslogd [-ds] [-f conffile] [-m markinterval]"
- " [-p logpath] [-a allowaddr]\n");
+ "usage: syslogd [-ds] [-a allowed_peer] [-f config_file]"
+ " [-m mark_interval]\n [-p log_socket]\n");
exit(1);
}
@@ -710,7 +710,7 @@ fprintlog(f, flags, msg)
v = iov;
if (f->f_type == F_WALL) {
v->iov_base = greetings;
- v->iov_len = sprintf(greetings,
+ v->iov_len = snprintf(greetings, sizeof greetings,
"\r\n\7Message from syslogd@%s at %.24s ...\r\n",
f->f_prevhost, ctime(&now));
v++;
@@ -755,8 +755,8 @@ fprintlog(f, flags, msg)
case F_FORW:
dprintf(" %s\n", f->f_un.f_forw.f_hname);
- l = sprintf(line, "<%d>%.15s %s", f->f_prevpri,
- iov[0].iov_base, iov[4].iov_base);
+ l = snprintf(line, sizeof line - 1, "<%d>%.15s %s",
+ f->f_prevpri, iov[0].iov_base, iov[4].iov_base);
if (l > MAXLINE)
l = MAXLINE;
if ((finet >= 0) &&
@@ -1035,9 +1035,9 @@ logerror(type)
if (errno)
(void)snprintf(buf,
- sizeof(buf), "syslogd: %s: %s", type, strerror(errno));
+ sizeof buf, "syslogd: %s: %s", type, strerror(errno));
else
- (void)snprintf(buf, sizeof(buf), "syslogd: %s", type);
+ (void)snprintf(buf, sizeof buf, "syslogd: %s", type);
errno = 0;
dprintf("%s\n", buf);
logmsg(LOG_SYSLOG|LOG_ERR, buf, LocalHostName, ADDDATE);
@@ -1274,7 +1274,7 @@ cfline(line, f, prog)
else {
pri = decode(buf, prioritynames);
if (pri < 0) {
- (void)sprintf(ebuf,
+ (void)snprintf(ebuf, sizeof ebuf,
"unknown priority name \"%s\"", buf);
logerror(ebuf);
return;
@@ -1292,7 +1292,7 @@ cfline(line, f, prog)
else {
i = decode(buf, facilitynames);
if (i < 0) {
- (void)sprintf(ebuf,
+ (void)snprintf(ebuf, sizeof ebuf,
"unknown facility name \"%s\"",
buf);
logerror(ebuf);