]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Simplify code 11552/head
authorDaniel Frey <d.frey@gmx.de>
Sun, 17 Apr 2022 07:42:45 +0000 (09:42 +0200)
committerGitHub <noreply@github.com>
Sun, 17 Apr 2022 07:42:45 +0000 (09:42 +0200)
Removes a superfluous `if` and folds both branches which had identical behavior.

modules/bindbackend/bindbackend2.cc

index 43e2034999fd08ea258a0724a6c7c32fe0934c26..a584f4137e9be7f090bcf86d8d784ff6623b9863 100644 (file)
@@ -1206,17 +1206,9 @@ void Bind2Backend::lookup(const QType& qtype, const DNSName& qname, int zoneId,
   auto& hashedidx = boost::multi_index::get<UnorderedNameTag>(*d_handle.d_records);
   auto range = hashedidx.equal_range(d_handle.qname);
 
-  if (range.first == range.second) {
-    d_handle.d_list = false;
-    d_handle.d_iter = d_handle.d_end_iter = range.first;
-    return;
-  }
-  else {
-    d_handle.d_iter = range.first;
-    d_handle.d_end_iter = range.second;
-  }
-
   d_handle.d_list = false;
+  d_handle.d_iter = range.first;
+  d_handle.d_end_iter = range.second;
 }
 
 Bind2Backend::handle::handle()