diff --git a/Libraries/LibDNS/Resolver.h b/Libraries/LibDNS/Resolver.h index 89f4372e1e4..9df5934af97 100644 --- a/Libraries/LibDNS/Resolver.h +++ b/Libraries/LibDNS/Resolver.h @@ -591,6 +591,7 @@ private: Core::deferred_invoke([this, lookup, name, records_with_rrsigs = move(records_with_rrsigs), result = move(result)] mutable { dbgln_if(DNS_DEBUG, "DNS: Resolving DNSKEY for {}", name.to_string()); + result->set_dnssec_validated(false); // Will be set to true if we successfully validate the RRSIGs. this->lookup(lookup.name, Messages::Class::IN, { Messages::ResourceType::DNSKEY }, { .validate_dnssec_locally = false }) ->when_resolved([=, this, records_with_rrsigs = move(records_with_rrsigs)](NonnullRefPtr& dnskey_lookup_result) mutable { dbgln_if(DNS_DEBUG, "DNSKEY for {}:", name.to_string());