diff options
Diffstat (limited to 'agent/cache.c')
-rw-r--r-- | agent/cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/cache.c b/agent/cache.c index abbf8c653..f19e97d32 100644 --- a/agent/cache.c +++ b/agent/cache.c @@ -284,7 +284,7 @@ agent_put_cache (const char *key, cache_mode_t cache_mode, default: ttl = opt.def_cache_ttl; break; } } - if (!ttl || cache_mode == CACHE_MODE_IGNORE) + if ((!ttl && data) || cache_mode == CACHE_MODE_IGNORE) return 0; for (r=thecache; r; r = r->next) |