From faedff4087bb8a32eae5e1de7d1cedc5d6387511 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Tue, 9 Jun 2020 17:19:09 +0200 Subject: [PATCH] rec: Don't copy the records when scanning for CNAME loops --- pdns/syncres.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/syncres.cc b/pdns/syncres.cc index 27b78cd288..2585187427 100644 --- a/pdns/syncres.cc +++ b/pdns/syncres.cc @@ -1174,7 +1174,7 @@ void SyncRes::updateValidationStatusInCache(const DNSName &qname, const QType& q static bool scanForCNAMELoop(const DNSName& name, const vector& records) { - for (const auto record: records) { + for (const auto& record: records) { if (record.d_type == QType::CNAME && record.d_place == DNSResourceRecord::ANSWER) { if (name == record.d_name) { return true; -- 2.47.2