]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: show all answer flags when dumping answer
authorLennart Poettering <lennart@poettering.net>
Wed, 4 Nov 2020 20:01:49 +0000 (21:01 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 6 Nov 2020 13:42:53 +0000 (14:42 +0100)
src/resolve/resolved-dns-answer.c

index 1939ec163e3708f4969b355ae4e8ee0e654acec8..8253a4c9d29236425b6574af27e719087c500eda 100644 (file)
@@ -714,7 +714,7 @@ void dns_answer_dump(DnsAnswer *answer, FILE *f) {
 
                 fputs(t, f);
 
-                if (ifindex != 0 || flags & (DNS_ANSWER_AUTHENTICATED|DNS_ANSWER_CACHEABLE|DNS_ANSWER_SHARED_OWNER))
+                if (ifindex != 0 || flags != 0)
                         fputs("\t;", f);
 
                 if (ifindex != 0)
@@ -725,6 +725,10 @@ void dns_answer_dump(DnsAnswer *answer, FILE *f) {
                         fputs(" cacheable", f);
                 if (flags & DNS_ANSWER_SHARED_OWNER)
                         fputs(" shared-owner", f);
+                if (flags & DNS_ANSWER_CACHE_FLUSH)
+                        fputs(" cache-flush", f);
+                if (flags & DNS_ANSWER_GOODBYE)
+                        fputs(" goodbye", f);
 
                 fputc('\n', f);
         }