mirror of
https://github.com/systemd/systemd.git
synced 2024-11-05 06:52:22 +03:00
resolved: don't bother caching negative RRs when the SOA TTL is 0 anyway
This commit is contained in:
parent
7be6885326
commit
95dd6257a6
@ -320,6 +320,8 @@ static int dns_cache_put_negative(DnsCache *c, DnsResourceKey *key, int rcode, u
|
||||
return 0;
|
||||
if (key->type == DNS_TYPE_ANY)
|
||||
return 0;
|
||||
if (soa_ttl <= 0)
|
||||
return 0;
|
||||
|
||||
if (!IN_SET(rcode, DNS_RCODE_SUCCESS, DNS_RCODE_NXDOMAIN))
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user