Harlan.Stenn@pfcs.com added two (very interesting) options to syslogd for
-current (Thanks Harald). However, on my attempt to try this on -STABLE, I found that when forwarding to another host the actual messages gets lost. This is due to a wrong index because when the -v option was added, the indexes shifted one place. PR: 7407 Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
This commit is contained in:
parent
4dc0ec1db1
commit
6a19bdc8af
@ -42,7 +42,7 @@ static const char copyright[] =
|
||||
static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94";
|
||||
#endif
|
||||
static const char rcsid[] =
|
||||
"$Id: syslogd.c,v 1.38 1998/07/06 20:28:08 bde Exp $";
|
||||
"$Id: syslogd.c,v 1.39 1998/07/22 06:15:19 phk Exp $";
|
||||
#endif /* not lint */
|
||||
|
||||
/*
|
||||
@ -863,10 +863,10 @@ fprintlog(f, flags, msg)
|
||||
l = snprintf(line, sizeof line - 1,
|
||||
"<%d>%.15s Forwarded from %s: %s",
|
||||
f->f_prevpri, iov[0].iov_base, f->f_prevhost,
|
||||
iov[4].iov_base);
|
||||
iov[5].iov_base);
|
||||
else
|
||||
l = snprintf(line, sizeof line - 1, "<%d>%.15s %s",
|
||||
f->f_prevpri, iov[0].iov_base, iov[4].iov_base);
|
||||
f->f_prevpri, iov[0].iov_base, iov[5].iov_base);
|
||||
if (l > MAXLINE)
|
||||
l = MAXLINE;
|
||||
if ((finet >= 0) &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user