|
@@ -363,7 +363,8 @@ findZone(const DataSourceClient& client, const Name& qname, RRType qtype) {
|
|
void
|
|
void
|
|
Query::process(datasrc::DataSourceClient& datasrc_client,
|
|
Query::process(datasrc::DataSourceClient& datasrc_client,
|
|
const isc::dns::Name qname, const isc::dns::RRType qtype,
|
|
const isc::dns::Name qname, const isc::dns::RRType qtype,
|
|
- isc::dns::Message& response, bool dnssec) {
|
|
|
|
|
|
+ isc::dns::Message& response, bool dnssec)
|
|
|
|
+{
|
|
// First a bit of house cleaning
|
|
// First a bit of house cleaning
|
|
// The call to reset() could in theory be ommitted, but
|
|
// The call to reset() could in theory be ommitted, but
|
|
// seems prudent, just in case a previous process() left
|
|
// seems prudent, just in case a previous process() left
|
|
@@ -569,16 +570,13 @@ Query::initialize(datasrc::DataSourceClient& datasrc_client,
|
|
void
|
|
void
|
|
Query::createResponse() {
|
|
Query::createResponse() {
|
|
for_each(answers_.begin(), answers_.end(),
|
|
for_each(answers_.begin(), answers_.end(),
|
|
- RRsetInserter(*response_, Message::SECTION_ANSWER,
|
|
|
|
- dnssec_));
|
|
|
|
|
|
+ RRsetInserter(*response_, Message::SECTION_ANSWER, dnssec_));
|
|
answers_.clear();
|
|
answers_.clear();
|
|
for_each(authorities_.begin(), authorities_.end(),
|
|
for_each(authorities_.begin(), authorities_.end(),
|
|
- RRsetInserter(*response_, Message::SECTION_AUTHORITY,
|
|
|
|
- dnssec_));
|
|
|
|
|
|
+ RRsetInserter(*response_, Message::SECTION_AUTHORITY, dnssec_));
|
|
authorities_.clear();
|
|
authorities_.clear();
|
|
for_each(additionals_.begin(), additionals_.end(),
|
|
for_each(additionals_.begin(), additionals_.end(),
|
|
- RRsetInserter(*response_, Message::SECTION_ADDITIONAL,
|
|
|
|
- dnssec_));
|
|
|
|
|
|
+ RRsetInserter(*response_, Message::SECTION_ADDITIONAL, dnssec_));
|
|
additionals_.clear();
|
|
additionals_.clear();
|
|
}
|
|
}
|
|
|
|
|