From: Peter van Dijk Date: Tue, 3 Nov 2020 07:01:09 +0000 (+0100) Subject: avoid reading freed memory X-Git-Tag: auth-4.4.0-alpha3^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F9665%2Fhead;p=thirdparty%2Fpdns.git avoid reading freed memory --- diff --git a/modules/lmdbbackend/lmdbbackend.cc b/modules/lmdbbackend/lmdbbackend.cc index 3ac4d2e2ae..daba3ae161 100644 --- a/modules/lmdbbackend/lmdbbackend.cc +++ b/modules/lmdbbackend/lmdbbackend.cc @@ -763,7 +763,7 @@ bool LMDBBackend::get(DNSZoneRecord& rr) key = d_currentKey.get(); } - const auto& drr = d_currentrrset[d_currentrrsetpos++]; + const auto& drr = d_currentrrset.at(d_currentrrsetpos++); rr.dr.d_name = compoundOrdername::getQName(key) + d_lookupdomain; rr.domain_id = compoundOrdername::getDomainID(key);