From 2b47a8d8d585319fd662921b46c66b039e0c6b3f Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Wed, 31 Mar 2021 11:08:00 +0200 Subject: [PATCH] Now that QClass and its constants are objects, an explicit getCode() is needed in a few places. --- modules/remotebackend/remotebackend.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/remotebackend/remotebackend.cc b/modules/remotebackend/remotebackend.cc index 5da00da83d..64a5d41caa 100644 --- a/modules/remotebackend/remotebackend.cc +++ b/modules/remotebackend/remotebackend.cc @@ -636,7 +636,7 @@ bool RemoteBackend::superMasterBackend(const string& ip, const DNSName& domain, rrset.push_back(Json::object{ {"qtype", ns.qtype.getName()}, {"qname", ns.qname.toString()}, - {"qclass", QClass::IN}, + {"qclass", QClass::IN.getCode()}, {"content", ns.content}, {"ttl", static_cast(ns.ttl)}, {"auth", ns.auth}}); @@ -688,7 +688,7 @@ bool RemoteBackend::replaceRRSet(uint32_t domain_id, const DNSName& qname, const json_rrset.push_back(Json::object{ {"qtype", rr.qtype.getName()}, {"qname", rr.qname.toString()}, - {"qclass", QClass::IN}, + {"qclass", QClass::IN.getCode()}, {"content", rr.content}, {"ttl", static_cast(rr.ttl)}, {"auth", rr.auth}}); @@ -710,7 +710,7 @@ bool RemoteBackend::feedRecord(const DNSResourceRecord& rr, const DNSName& order Json query = Json::object{ {"method", "feedRecord"}, {"parameters", Json::object{ - {"rr", Json::object{{"qtype", rr.qtype.getName()}, {"qname", rr.qname.toString()}, {"qclass", QClass::IN}, {"content", rr.content}, {"ttl", static_cast(rr.ttl)}, {"auth", rr.auth}, {"ordername", (ordername.empty() ? Json() : ordername.toString())}}}, + {"rr", Json::object{{"qtype", rr.qtype.getName()}, {"qname", rr.qname.toString()}, {"qclass", QClass::IN.getCode()}, {"content", rr.content}, {"ttl", static_cast(rr.ttl)}, {"auth", rr.auth}, {"ordername", (ordername.empty() ? Json() : ordername.toString())}}}, {"trxid", static_cast(d_trxid)}, }}}; -- 2.47.2