Commit 1d6c6393 authored by Simon Kelley's avatar Simon Kelley

Fix broken cache.

parent 429798fd
...@@ -5,6 +5,8 @@ version 2.65 ...@@ -5,6 +5,8 @@ version 2.65
Fix failure to build with DHCP support excluded. Thanks to Fix failure to build with DHCP support excluded. Thanks to
Gustavo Zacarias for the patch. Gustavo Zacarias for the patch.
Fix nasty regression in 2.64 which completely broke cacheing.
version 2.64 version 2.64
......
...@@ -394,7 +394,7 @@ struct crec *cache_insert(char *name, struct all_addr *addr, ...@@ -394,7 +394,7 @@ struct crec *cache_insert(char *name, struct all_addr *addr,
int freed_all = flags & F_REVERSE; int freed_all = flags & F_REVERSE;
int free_avail = 0; int free_avail = 0;
if(daemon->max_cache_ttl < ttl) if (daemon->max_cache_ttl != 0 && daemon->max_cache_ttl < ttl)
ttl = daemon->max_cache_ttl; ttl = daemon->max_cache_ttl;
/* Don't log keys */ /* Don't log keys */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment