Module Name: src Committed By: snj Date: Mon Oct 23 18:52:08 UTC 2017
Modified Files: src/usr.sbin/syslogd [netbsd-7]: syslogd.c Log Message: Pull up following revision(s) (requested by ginsbach in ticket #1510): usr.sbin/syslogd/syslogd.c: revision 1.124 Use looked up remote host for remote message without a hostname An incoming remote message may not necessarily have a hostname between the timestamp and the message. The the source of the remote sender is already looked up so use that hostname/IP address rather than the local hostname. To generate a diff of this commit: cvs rdiff -u -r1.119.4.2 -r1.119.4.3 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.119.4.2 src/usr.sbin/syslogd/syslogd.c:1.119.4.3 --- src/usr.sbin/syslogd/syslogd.c:1.119.4.2 Mon Sep 4 06:30:38 2017 +++ src/usr.sbin/syslogd/syslogd.c Mon Oct 23 18:52:08 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: syslogd.c,v 1.119.4.2 2017/09/04 06:30:38 snj Exp $ */ +/* $NetBSD: syslogd.c,v 1.119.4.3 2017/10/23 18:52:08 snj Exp $ */ /* * Copyright (c) 1983, 1988, 1993, 1994 @@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19 #if 0 static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94"; #else -__RCSID("$NetBSD: syslogd.c,v 1.119.4.2 2017/09/04 06:30:38 snj Exp $"); +__RCSID("$NetBSD: syslogd.c,v 1.119.4.3 2017/10/23 18:52:08 snj Exp $"); #endif #endif /* not lint */ @@ -1279,7 +1279,7 @@ printline_bsdsyslog(const char *hname, c } else if (*p == '[' || (*p == ':' && (*(p+1) == ' ' || *(p+1) == '\0'))) { /* no host in message */ - buffer->host = LocalFQDN; + buffer->host = strdup(hname); buffer->prog = strndup(start, p - start); break; } else {