]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: drop timestamp parameter to dns_cache_put() we don't ever pass 17823/head
authorLennart Poettering <lennart@poettering.net>
Fri, 5 Feb 2021 19:19:11 +0000 (20:19 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 9 Feb 2021 17:02:14 +0000 (18:02 +0100)
src/resolve/resolved-dns-cache.c
src/resolve/resolved-dns-cache.h
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-mdns.c

index 478141e730c357124ac553b53af1c480fe586566..cf0e221621cfd5650db37cb32b5b1a1838ed0bb8 100644 (file)
@@ -672,7 +672,6 @@ int dns_cache_put(
                 bool authenticated,
                 DnssecResult dnssec_result,
                 uint32_t nsec_ttl,
-                usec_t timestamp,
                 int owner_family,
                 const union in_addr_union *owner_address) {
 
@@ -681,6 +680,7 @@ int dns_cache_put(
         DnsAnswerItem *item;
         DnsAnswerFlags flags;
         unsigned cache_keys;
+        usec_t timestamp;
         int r;
 
         assert(c);
@@ -721,8 +721,7 @@ int dns_cache_put(
         /* Make some space for our new entries */
         dns_cache_make_space(c, cache_keys);
 
-        if (timestamp <= 0)
-                timestamp = now(clock_boottime_or_monotonic());
+        timestamp = now(clock_boottime_or_monotonic());
 
         /* Second, add in positive entries for all contained RRs */
         DNS_ANSWER_FOREACH_ITEM(item, answer) {
index 1d53e5da0daca3280cb52f2b91f1aaafe8256ad4..cfae24fb71cc4f0eed1031ac82d6c6a74494e2ae 100644 (file)
@@ -33,7 +33,6 @@ int dns_cache_put(
                 bool authenticated,
                 DnssecResult dnssec_result,
                 uint32_t nsec_ttl,
-                usec_t timestamp,
                 int owner_family,
                 const union in_addr_union *owner_address);
 
index a9b9ebcfe173ae219cd412440c377e8445157762..c5233a1e1956bd481a837f2f6abb6b2f664b15d7 100644 (file)
@@ -771,7 +771,6 @@ static void dns_transaction_cache_answer(DnsTransaction *t) {
                       t->answer_authenticated,
                       t->answer_dnssec_result,
                       t->answer_nsec_ttl,
-                      0,
                       t->received->family,
                       &t->received->sender);
 }
index 9f570153261d5a7f6c2ab8cb796930dae43f9025..149d3a45263f1f675ed5138e107684398c3a09d5 100644 (file)
@@ -319,7 +319,7 @@ static int on_mdns_packet(sd_event_source *s, int fd, uint32_t revents, void *us
                                 dns_transaction_process_reply(t, p);
                 }
 
-                dns_cache_put(&scope->cache, scope->manager->enable_cache, NULL, DNS_PACKET_RCODE(p), p->answer, NULL, 0, _DNSSEC_RESULT_INVALID, (uint32_t) -1, 0, p->family, &p->sender);
+                dns_cache_put(&scope->cache, scope->manager->enable_cache, NULL, DNS_PACKET_RCODE(p), p->answer, NULL, false, _DNSSEC_RESULT_INVALID, (uint32_t) -1, p->family, &p->sender);
 
         } else if (dns_packet_validate_query(p) > 0)  {
                 log_debug("Got mDNS query packet for id %u", DNS_PACKET_ID(p));