diff options
author | Tom Gundersen <teg@jklm.no> | 2015-12-10 19:57:41 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-12-10 20:15:58 +0100 |
commit | 02c2857b8d9bb61305c9857161c85ada801b8cb8 (patch) | |
tree | b8dd4856dc9d489d4e538590dd56f34df29373c3 /src/basic/string-table.c | |
parent | 2250592422ad1c2a9ac3894823caab0e61363398 (diff) |
resolved: cache - don't flush the cache of mDNS records unneccesarily
When the DNS_RESOURCE_KEY_CACHE_FLUSH flag is not set for an mDNS packet, we should not flush
the cache for RRs with matching keys. However, we were unconditionally flushing the cache
also for these packets.
Now mark all packets as cache_flush by default, except for these mDNS packets, and respect
that flag in the cache handling.
This fixes 90325e8c2e559a21ef0bc2f26b844c140faf8020.
Diffstat (limited to 'src/basic/string-table.c')
0 files changed, 0 insertions, 0 deletions