]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: when dumping trust anchor contents, clarify when it is empty
authorLennart Poettering <lennart@poettering.net>
Tue, 5 Jan 2016 19:27:29 +0000 (20:27 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 5 Jan 2016 19:27:29 +0000 (20:27 +0100)
src/resolve/resolved-dns-trust-anchor.c

index 53b49b091a1f36a785001dc50b8e81b162b6ce76..0f34695696310c1436cb29ab79ced59f708a49ee 100644 (file)
@@ -346,15 +346,21 @@ static void dns_trust_anchor_dump(DnsTrustAnchor *d) {
 
         assert(d);
 
-        log_info("Positive Trust Anchors:");
-        HASHMAP_FOREACH(a, d->positive_by_key, i) {
-                DnsResourceRecord *rr;
-
-                DNS_ANSWER_FOREACH(rr, a)
-                        log_info("%s", dns_resource_record_to_string(rr));
+        if (hashmap_isempty(d->positive_by_key))
+                log_info("No positive trust anchors defined.");
+        else {
+                log_info("Positive Trust Anchors:");
+                HASHMAP_FOREACH(a, d->positive_by_key, i) {
+                        DnsResourceRecord *rr;
+
+                        DNS_ANSWER_FOREACH(rr, a)
+                                log_info("%s", dns_resource_record_to_string(rr));
+                }
         }
 
-        if (!set_isempty(d->negative_by_name)) {
+        if (set_isempty(d->negative_by_name))
+                log_info("No negative trust anchors defined.");
+        else {
                 char *n;
                 log_info("Negative trust anchors:");