From: Mukund Sivaraman Date: Wed, 8 Jan 2014 03:08:44 +0000 (+0530) Subject: [2951] Fix bad concatenation to construct wildcard name (for root zone) X-Git-Tag: bind10-1.2.0beta1-release~109^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0f04bed614afdcc3353aa4a15dde9610ee1884e;p=thirdparty%2Fkea.git [2951] Fix bad concatenation to construct wildcard name (for root zone) --- diff --git a/src/lib/datasrc/database.cc b/src/lib/datasrc/database.cc index 9c85054341..d5d3796d55 100644 --- a/src/lib/datasrc/database.cc +++ b/src/lib/datasrc/database.cc @@ -646,7 +646,7 @@ DatabaseClient::Finder::findWildcardMatch( // Strip off the left-more label(s) in the name and replace with a "*". const Name superdomain(name.split(i)); - const string wildcard("*." + superdomain.toText()); + const string wildcard(Name("*").concatenate(superdomain).toText()); const string construct_name(name.toText()); // TODO Add a check for DNAME, as DNAME wildcards are discouraged (see