From: Pieter Lexis Date: Fri, 10 Jul 2015 09:34:55 +0000 (+0200) Subject: DNSName: fix dnsgram.cc and anadns.hh X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~57^2~3^2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af6406f5e7f914bb9f5076840664bf084e084a1a;p=thirdparty%2Fpdns.git DNSName: fix dnsgram.cc and anadns.hh --- diff --git a/pdns/anadns.hh b/pdns/anadns.hh index 7eb1a5b44e..1a20ca4682 100644 --- a/pdns/anadns.hh +++ b/pdns/anadns.hh @@ -42,14 +42,14 @@ struct QuestionIdentifier ComboAddress d_source, d_dest; - string d_qname; + DNSName d_qname; uint16_t d_qtype; uint16_t d_id; }; inline ostream& operator<<(ostream &s, const QuestionIdentifier& qi) { - s<< "'"< #include -#include #include #include #include @@ -102,12 +101,12 @@ try struct pdns_timeval lastreport={0, 0}; - typedef set > queries_t; + typedef set > queries_t; queries_t questions, answers; // unsigned int count = 50000; - map, int> counts; + map, int> counts; map rdqcounts, rdacounts; @@ -191,7 +190,7 @@ try ofstream failed("failed"); failed<<"name\ttype\tnumber\n"; for(diff_t::const_iterator i = diff.begin(); i != diff.end() ; ++i) { - failed << i->first << "\t" << DNSRecordContent::NumberToType(i->second) << "\t"<< counts[make_pair(i->first, i->second)]<<"\n"; + failed << i->first.toString() << "\t" << DNSRecordContent::NumberToType(i->second) << "\t"<< counts[make_pair(i->first, i->second)]<<"\n"; } diff.clear(); @@ -203,7 +202,7 @@ try ofstream succeeded("succeeded"); succeeded<<"name\ttype\tnumber\n"; for(queries_t::const_iterator i = answers.begin(); i != answers.end() ; ++i) { - succeeded << i->first << "\t" <second) << "\t" << counts[make_pair(i->first, i->second)]<<"\n"; + succeeded << i->first.toString() << "\t" <second) << "\t" << counts[make_pair(i->first, i->second)]<<"\n"; } } }