diff options
author | Daniel Mack <daniel@zonque.org> | 2015-08-04 13:53:02 +0200 |
---|---|---|
committer | Daniel Mack <daniel@zonque.org> | 2015-08-25 14:26:18 +0200 |
commit | eff91ee0070f85432e4926403b58ed10cbea1af5 (patch) | |
tree | fcb3a26d88e26f93c640b5a76abb7904b42ef430 /src/socket-proxy | |
parent | a7e5da6e33de9ad9b5bc594fdc74e3e4098a5751 (diff) |
resolved: allow dns_cache_put() without a question
Currently, dns_cache_put() does a number of things:
1) It unconditionally removes all keys contained in the passed
question before adding keys from the newly arrived answers.
2) It puts positive entries into the cache for all RRs contained
in the answer.
3) It creates negative entries in the cache for all keys in the
question that are not answered.
Allow passing q = NULL in the parameters and skip 1) and 3), so
we can use that function for mDNS responses. In this case, the
question is irrelevant, we are interested in all answers we got.
Diffstat (limited to 'src/socket-proxy')
0 files changed, 0 insertions, 0 deletions