Hi, Another minor thing I've noticed in 2.1.1... the port number in the log statistics for a remote destination is wrong: dropped='tcp(dest-host:514)=0 [...] The syslog-ng daemon is running on port 2000, and the data is correctly being sent there. In 2.0.9, it said instead: dropped='tcp(AF_INET(10.1.73.18:2000))=0' Joe
On Wed, 2008-09-03 at 15:41 -0400, Joe Shaw wrote:
Hi,
Another minor thing I've noticed in 2.1.1... the port number in the log statistics for a remote destination is wrong:
dropped='tcp(dest-host:514)=0 [...]
The syslog-ng daemon is running on port 2000, and the data is correctly being sent there. In 2.0.9, it said instead:
dropped='tcp(AF_INET(10.1.73.18:2000))=0'
Wow, thanks for noticing this. This patch fixes it: diff --git a/src/afinet.c b/src/afinet.c index 1f33dda..ec19892 100644 --- a/src/afinet.c +++ b/src/afinet.c @@ -292,6 +292,9 @@ afinet_dd_set_destport(LogDriver *s, gchar *service, gchar *proto) AFInetDestDriver *self = (AFInetDestDriver *) s; afinet_set_port(self->super.dest_addr, service, proto); + + g_free(self->super.dest_name); + self->super.dest_name = g_strdup_printf("%s:%d", self->host, g_sockaddr_inet_get_port(self->super.dest_addr)); } void I'm committing this right now, so the next daily snapshot should have this integrated. -- Bazsi
participants (2)
-
Balazs Scheidler
-
Joe Shaw