]> granicus.if.org Git - pdns/commitdiff
Use DNSName with trailing dot
authorAki Tuomi <cmouse@desteem.org>
Thu, 5 Nov 2015 10:14:25 +0000 (12:14 +0200)
committerAki Tuomi <cmouse@cmouse.fi>
Tue, 10 Nov 2015 10:03:45 +0000 (12:03 +0200)
modules/remotebackend/remotebackend.cc
modules/remotebackend/remotebackend.hh

index 784af21ba9309313eeee5ce5425f483762435821..35335d8c3194958ba6a755a63fa4e38d1a7592a2 100644 (file)
@@ -816,7 +816,7 @@ bool RemoteBackend::feedEnts(int domain_id, map<DNSName,bool>& nonterm) {
    JSON_ADD_MEMBER(parameters, "trxid", d_trxid, query.GetAllocator());
    nts.SetArray();
    for(auto t: nonterm) {
-      rapidjson::Value value(t.first.toStringNoDot().c_str(), query.GetAllocator());
+      rapidjson::Value value(t.first.toString().c_str(), query.GetAllocator());
       nts.PushBack(value, query.GetAllocator());
    }
    parameters.AddMember("nonterm", nts, query.GetAllocator());
@@ -843,7 +843,7 @@ bool RemoteBackend::feedEnts3(int domain_id, const DNSName& domain, map<DNSName,
 
    nts.SetArray();
    for(auto t: nonterm) {
-      rapidjson::Value value(t.first.toStringNoDot().c_str(), query.GetAllocator());
+      rapidjson::Value value(t.first.toString().c_str(), query.GetAllocator());
       nts.PushBack(value, query.GetAllocator());
    }
    parameters.AddMember("nonterm", nts, query.GetAllocator());
index 4f7886a7637a6aea6758cada2dd7372d9d5cab6e..b0720879b9f686d99b4323464a448bce8ed4ae84 100644 (file)
@@ -29,7 +29,7 @@
 #endif
 #define JSON_GET(obj,val,def) (obj.HasMember(val)?obj["" val ""]:def)
 #define JSON_ADD_MEMBER(obj, name, val, alloc) { rapidjson::Value __xval; __xval = val; obj.AddMember(name, __xval, alloc); }
-#define JSON_ADD_MEMBER_DNSNAME(obj, name, val, alloc) { rapidjson::Value __xval(val.toStringNoDot().c_str(), alloc); obj.AddMember(name, __xval, alloc); }
+#define JSON_ADD_MEMBER_DNSNAME(obj, name, val, alloc) { rapidjson::Value __xval(val.toString().c_str(), alloc); obj.AddMember(name, __xval, alloc); }
 
 class Connector {
    public: