From 951479eb0baa2a86d75fa35c4bfdbf609a1c1388 Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Fri, 13 Oct 2023 10:10:42 +0200 Subject: [PATCH] rec: Fix Coverity 1522436 Dereference null return value --- pdns/recursordist/rec-zonetocache.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pdns/recursordist/rec-zonetocache.cc b/pdns/recursordist/rec-zonetocache.cc index 10936401c0..32bae21b5a 100644 --- a/pdns/recursordist/rec-zonetocache.cc +++ b/pdns/recursordist/rec-zonetocache.cc @@ -100,6 +100,9 @@ void ZoneData::parseDRForCache(DNSRecord& dnsRecord) break; case QType::RRSIG: { const auto rrsig = getRR(dnsRecord); + if (rrsig == nullptr) { + break; + } const auto sigkey = pair(key.first, rrsig->d_type); auto found = d_sigs.find(sigkey); if (found != d_sigs.end()) { -- 2.47.2