From: Peter van Dijk Date: Tue, 2 May 2023 11:04:58 +0000 (+0200) Subject: simplify dup check X-Git-Tag: auth-4.8.0-beta1~1^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77c525f8cf4d8ecbab0927e8f09e2f65b78bcee2;p=thirdparty%2Fpdns.git simplify dup check --- diff --git a/modules/lmdbbackend/lmdbbackend.cc b/modules/lmdbbackend/lmdbbackend.cc index 6cc027a42e..ec425cc187 100644 --- a/modules/lmdbbackend/lmdbbackend.cc +++ b/modules/lmdbbackend/lmdbbackend.cc @@ -1672,12 +1672,9 @@ void LMDBBackend::getAllDomainsFiltered(vector* domains, const std:: di.id = iter.getID(); di.backend = this; - if (zonemap.count(di.zone) == 1) { + if (!zonemap.insert(std::make_pair(di.zone, di)).second) { dups.insert(di.zone); } - else { - zonemap[di.zone] = di; - } } for (const auto& zone : dups) {