summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-06-19 21:01:36 +0900
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-06-20 08:25:10 +0200
commite55fc5b09448e3e9bc8422da42585e9eeee8254c (patch)
tree13bd43871979ddc8007c0df31211981f30234795
parentmention alias for poweroff in machinectl --help (diff)
downloadsystemd-e55fc5b09448e3e9bc8422da42585e9eeee8254c.tar.xz
systemd-e55fc5b09448e3e9bc8422da42585e9eeee8254c.zip
resolve: do not log about negative cache for mdns packets
Fixes #9335.
-rw-r--r--src/resolve/resolved-dns-cache.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/resolve/resolved-dns-cache.c b/src/resolve/resolved-dns-cache.c
index a44872b93d7..23cd662fb88 100644
--- a/src/resolve/resolved-dns-cache.c
+++ b/src/resolve/resolved-dns-cache.c
@@ -649,12 +649,13 @@ int dns_cache_put(
* short time.) */
if (IN_SET(rcode, DNS_RCODE_SUCCESS, DNS_RCODE_NXDOMAIN)) {
-
if (dns_answer_size(answer) <= 0) {
- char key_str[DNS_RESOURCE_KEY_STRING_MAX];
+ if (key) {
+ char key_str[DNS_RESOURCE_KEY_STRING_MAX];
- log_debug("Not caching negative entry without a SOA record: %s",
- dns_resource_key_to_string(key, key_str, sizeof key_str));
+ log_debug("Not caching negative entry without a SOA record: %s",
+ dns_resource_key_to_string(key, key_str, sizeof key_str));
+ }
return 0;
}