@@ -34,6 +34,7 @@ import sys
# new_rdata_factory_users = [('a', 'in'), ('a', 'ch'), ('soa', 'generic')]
new_rdata_factory_users = [('aaaa', 'in'),
('cname', 'generic'),
+ ('dname', 'generic'),
('hinfo', 'generic'),
('naptr', 'generic'),
('mx', 'generic'),
@@ -39,6 +39,11 @@ DNAME::DNAME(InputBuffer& buffer, size_t) :
// check consistency.
}
+DNAME::DNAME(MasterLexer& lexer, const Name*, MasterLoader::Options,
+ MasterLoaderCallbacks&) :
+ dname_(lexer.getNextToken(MasterToken::QSTRING).getString())
+{}
+
DNAME::DNAME(const DNAME& other) :
Rdata(), dname_(other.dname_)
{}