summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2001-09-13 05:09:14 +0000
committerdes <des@FreeBSD.org>2001-09-13 05:09:14 +0000
commitb9eed5024e7b0cf09825fd7364e32c6bbe022eee (patch)
tree1e227abf67910ae071139e295c96e5a78ef145a6 /usr.sbin/syslogd
parentfea5cf0639edf17e201c84db2eb57c750da77629 (diff)
downloadFreeBSD-src-b9eed5024e7b0cf09825fd7364e32c6bbe022eee.zip
FreeBSD-src-b9eed5024e7b0cf09825fd7364e32c6bbe022eee.tar.gz
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
Diffstat (limited to 'usr.sbin/syslogd')
-rw-r--r--usr.sbin/syslogd/syslogd.c5
1 files changed, 3 insertions, 2 deletions
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;
OpenPOWER on IntegriCloud