From db3699a516339bb3bed11c31168185937dd2b990 Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Fri, 10 Jan 2025 15:45:49 -0500 Subject: [PATCH] Carry on if the record can't be cached --- lib/rex/proto/dns/cached_resolver.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rex/proto/dns/cached_resolver.rb b/lib/rex/proto/dns/cached_resolver.rb index 5fd92ae31a53..8f04218f089a 100644 --- a/lib/rex/proto/dns/cached_resolver.rb +++ b/lib/rex/proto/dns/cached_resolver.rb @@ -62,7 +62,7 @@ def send(argument, type = Dnsruby::Types::A, cls = Dnsruby::Classes::IN) resolved = super(resolve, type) req.instance_variable_set(:@answer, (req.answer + resolved.answer).uniq) resolved.answer.each do |ans| - self.cache.cache_record(ans) + self.cache.cache_record(ans) rescue nil end end # Finalize answers in response