check_indicator(mResultPrevNameInd, false);
check_indicator(mResultNextNameInd, false);
- before = mResultPrevName;
- after = mResultNextName;
+ before = DNSName(mResultPrevName);
+ after = DNSName(mResultNextName);
release_query(stmt, prevNextNameQueryKey);
return true;
check_indicator(mResultPrevNameInd, false);
check_indicator(mResultNextNameInd, false);
- unhashed = mResultName;
+ unhashed = DNSName(mResultName);
before = mResultPrevName;
after = mResultNextName;
if (zone_id < 0) throw std::underflow_error("OracleBackend: Zone ID < 0 when writing into uint32_t");
di.id = zone_id;
- di.zone = mResultName;
+ di.zone = DNSName(mResultName);
di.serial = serial;
di.backend = this;
di.kind = DomainInfo::Slave;
check_indicator(last_check_ind, true);
di.last_check = last_check;
- di.masters = getDomainMasters(mResultName, zone_id);
+ di.masters = getDomainMasters(DNSName(mResultName), zone_id);
} else {
throw OracleException("Unknown zone type in Oracle backend");
}
DomainInfo di;
di.id = mResultZoneId;
- di.zone = mResultName;
+ di.zone = DNSName(mResultName);
di.last_check = last_check;
di.kind = DomainInfo::Slave;
di.backend = this;
DomainInfo di;
di.id = mResultZoneId;
- di.zone = mResultName;
+ di.zone = DNSName(mResultName);
di.serial = serial;
di.notified_serial = notified_serial;
di.kind = DomainInfo::Master;
if (d_dnssecQueries)
check_indicator(mResultIsAuthInd, false);
- rr.qname = mResultName;
+ rr.qname = DNSName(mResultName);
rr.ttl = mResultTTL;
rr.qtype = mResultType;
rr.content = mResultContent;
check_indicator(mResultTypeInd, false);
check_indicator(mResultContentInd, false);
- if(algorithm->empty() || pdns_iequals(*algorithm, mResultType)) {
- *algorithm = mResultType;
+ if(algorithm->empty() || *algorithm==DNSName(mResultType)) {
+ *algorithm = DNSName(mResultType);
*content = mResultContent;
}
struct TSIGKey key;
- key.name = mResultName;
- key.algorithm = mResultType;
+ key.name = DNSName(mResultName);
+ key.algorithm = DNSName(mResultType);
key.key = mResultContent;
keys.push_back(key);