Module Name: src Committed By: joerg Date: Tue May 24 13:25:25 UTC 2011
Modified Files: src/usr.sbin/syslogd: syslogd.c Log Message: Properly use format strings To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/usr.sbin/syslogd/syslogd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/syslogd/syslogd.c diff -u src/usr.sbin/syslogd/syslogd.c:1.100 src/usr.sbin/syslogd/syslogd.c:1.101 --- src/usr.sbin/syslogd/syslogd.c:1.100 Wed Jun 9 21:55:42 2010 +++ src/usr.sbin/syslogd/syslogd.c Tue May 24 13:25:25 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: syslogd.c,v 1.100 2010/06/09 21:55:42 riz Exp $ */ +/* $NetBSD: syslogd.c,v 1.101 2011/05/24 13:25:25 joerg Exp $ */ /* * Copyright (c) 1983, 1988, 1993, 1994 @@ -39,7 +39,7 @@ #if 0 static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94"; #else -__RCSID("$NetBSD: syslogd.c,v 1.100 2010/06/09 21:55:42 riz Exp $"); +__RCSID("$NetBSD: syslogd.c,v 1.101 2011/05/24 13:25:25 joerg Exp $"); #endif #endif /* not lint */ @@ -2320,7 +2320,7 @@ &f->f_un.f_pipe.f_pid)) < 0) { f->f_type = F_UNUSED; message_queue_freeall(f); - logerror(f->f_un.f_pipe.f_pname); + logerror("%s", f->f_un.f_pipe.f_pname); break; } else if (!qentry) /* prevent recursion */ SEND_QUEUE(f); @@ -2350,7 +2350,7 @@ &f->f_un.f_pipe.f_pid)) < 0) { f->f_type = F_UNUSED; message_queue_freeall(f); - logerror(f->f_un.f_pipe.f_pname); + logerror("%s", f->f_un.f_pipe.f_pname); break; } if (writev(f->f_file, iov, v - iov) < 0) { @@ -2367,7 +2367,7 @@ } if (e != 0 && !error) { errno = e; - logerror(f->f_un.f_pipe.f_pname); + logerror("%s", f->f_un.f_pipe.f_pname); } } if (e == 0 && qentry) { /* sent buffered msg */ @@ -2394,7 +2394,7 @@ int lasterror = f->f_lasterror; f->f_lasterror = e; if (lasterror != e) - logerror(f->f_un.f_fname); + logerror("%s", f->f_un.f_fname); error = true; /* enqueue on return */ } (void)close(f->f_file); @@ -2406,7 +2406,7 @@ O_WRONLY|O_APPEND, 0); if (f->f_file < 0) { f->f_type = F_UNUSED; - logerror(f->f_un.f_fname); + logerror("%s", f->f_un.f_fname); message_queue_freeall(f); } else goto again; @@ -2414,7 +2414,7 @@ f->f_type = F_UNUSED; errno = e; f->f_lasterror = e; - logerror(f->f_un.f_fname); + logerror("%s", f->f_un.f_fname); message_queue_freeall(f); } } else { @@ -2534,7 +2534,7 @@ if ((p = ttymsg(iov, iovcnt, ep->line, TTYMSGTIME)) != NULL) { errno = 0; /* already in msg */ - logerror(p); + logerror("%s", p); } continue; } @@ -2546,7 +2546,7 @@ if ((p = ttymsg(iov, iovcnt, ep->line, TTYMSGTIME)) != NULL) { errno = 0; /* already in msg */ - logerror(p); + logerror("%s", p); } break; } @@ -3548,7 +3548,7 @@ #ifndef DISABLE_TLS if (tls_status_msg) { - loginfo(tls_status_msg); + loginfo("%s", tls_status_msg); free(tls_status_msg); } DPRINTF((D_NET|D_TLS), "Preparing sockets for TLS\n"); @@ -3788,7 +3788,7 @@ error = getaddrinfo(f->f_un.f_forw.f_hname, "syslog", &hints, &res); if (error) { - logerror(gai_strerror(error)); + logerror("%s", gai_strerror(error)); break; } f->f_un.f_forw.f_addr = res; @@ -3804,7 +3804,7 @@ (void)strlcpy(f->f_un.f_fname, p, sizeof(f->f_un.f_fname)); if ((f->f_file = open(p, O_WRONLY|O_APPEND, 0)) < 0) { f->f_type = F_UNUSED; - logerror(p); + logerror("%s", p); break; } if (syncfile) @@ -3941,7 +3941,7 @@ hints.ai_socktype = SOCK_DGRAM; error = getaddrinfo(hostname, "syslog", &hints, &res); if (error) { - logerror(gai_strerror(error)); + logerror("%s", gai_strerror(error)); errno = 0; die(0, 0, NULL); } @@ -4074,7 +4074,7 @@ (void) snprintf(errmsg, sizeof(errmsg), "Warning: cannot change pipe to pid %d to " "non-blocking.", (int) pid); - logerror(errmsg); + logerror("%s", errmsg); } *rpid = pid; return pfd[1]; @@ -4146,7 +4146,7 @@ (void) snprintf(buf, sizeof(buf), "Logging subprocess %d (%s) exited %s %d.", pid, name, reason, code); - logerror(buf); + logerror("%s", buf); } struct event *