From: Mukund Sivaraman Date: Fri, 21 Sep 2012 03:15:50 +0000 (+0530) Subject: [2218] Rewrite Name generation to be more efficient X-Git-Tag: trac2351_base~37^2~1^2~3^2~62 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a9fd37df7cba2f48a2f4e42cc0d1f26b991b5636;p=thirdparty%2Fkea.git [2218] Rewrite Name generation to be more efficient --- diff --git a/src/lib/datasrc/memory/zone_finder.cc b/src/lib/datasrc/memory/zone_finder.cc index 3a504f5cab..e0fa224ba9 100644 --- a/src/lib/datasrc/memory/zone_finder.cc +++ b/src/lib/datasrc/memory/zone_finder.cc @@ -682,7 +682,7 @@ InMemoryZoneFinder::findNSEC3(const isc::dns::Name& name, bool recursive) { ZoneNode* node(NULL); chain.clear(); const ZoneTree::Result result = - tree.find(Name(hlabel + "." + getOrigin().toText()), &node, chain); + tree.find(Name(hlabel).concatenate(getOrigin()), &node, chain); if (result == ZoneTree::EXACTMATCH) { // We found an exact match.