From: Yu Watanabe Date: Tue, 19 Jun 2018 12:01:36 +0000 (+0900) Subject: resolve: do not log about negative cache for mdns packets X-Git-Tag: v239~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e55fc5b09448e3e9bc8422da42585e9eeee8254c;p=thirdparty%2Fsystemd.git resolve: do not log about negative cache for mdns packets Fixes #9335. --- 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; }