From 53fdfae2c0e0aff70bb6ab5a834cffff084fbf7c Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Wed, 31 May 2023 09:25:26 +0200 Subject: [PATCH] only throw when idvec is empty --- modules/lmdbbackend/lmdbbackend.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/lmdbbackend/lmdbbackend.cc b/modules/lmdbbackend/lmdbbackend.cc index 56bf0327f9..2357fd2ba7 100644 --- a/modules/lmdbbackend/lmdbbackend.cc +++ b/modules/lmdbbackend/lmdbbackend.cc @@ -1321,7 +1321,10 @@ bool LMDBBackend::deleteDomain(const DNSName& domain) auto txn = d_tdomains->getROTransaction(); txn.get_multi<0>(domain, idvec); - throw std::runtime_error("in LMDBBackend::deleteDomain, domain was not found"); + + if (idvec.size() == 0) { + throw std::runtime_error("in LMDBBackend::deleteDomain, domain was not found"); + } } startTransaction(domain, idvec[0]); -- 2.47.2