From b9eed5024e7b0cf09825fd7364e32c6bbe022eee Mon Sep 17 00:00:00 2001 From: des Date: Thu, 13 Sep 2001 05:09:14 +0000 Subject: Fix logging from remote hosts, which has been broken since (at least) revision 1.64, i.e. July of last year. Also fix a minor style bug in the same code. PR: bin/28634 Pointy hat to: dwmalone Pointed out by: my buggy DSL router's remote logging facility --- usr.sbin/syslogd/syslogd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'usr.sbin') diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index d790cb0..6d5baf2 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -1414,8 +1414,9 @@ init(signo) continue; } if (*p == '+' || *p == '-') { - host[0] = *p++; - while (isspace(*p)) p++; + host[0] = *++p; + while (isspace(*p)) + p++; if ((!*p) || (*p == '*')) { (void)strlcpy(host, "*", sizeof(host)); continue; -- cgit v1.1