[syslog-ng] syslog-ng dnscache.c patch
Balazs Scheidler
bazsi at balabit.hu
Wed Jan 30 19:13:23 CET 2008
On Tue, 2008-01-29 at 13:59 -0500, Steven McDougall wrote:
> We enabled dns caching with a configuration like
> dns_cache_hosts(/etc/hosts),
> and found that syslog-ng was re-reading the hosts file every time it
> needed to resolve a host name.
> This patch fixed it.
Oops, this is embarassing. I've commited the fix, thank you.
>
>
> diff -ru syslog-ng-2.0.6/src/dnscache.c syslog-ng-2.0.6-patch/src/dnscache.c
> --- syslog-ng-2.0.6/src/dnscache.c 2007-04-19 15:37:16.000000000 -0400
> +++ syslog-ng-2.0.6-patch/src/dnscache.c 2008-01-26
> 19:45:31.000000000 -0500
> @@ -168,7 +168,9 @@
> if (hosts)
> {
> gchar buf[4096];
> -
> +
> + dns_cache_hosts_mtime = st.st_mtime;
> +
> while (fgets(buf, sizeof(buf), hosts))
> {
> gchar *p, *ip;
--
Bazsi
More information about the syslog-ng
mailing list