]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2218] Remove redundant getTTL() code
authorMukund Sivaraman <muks@isc.org>
Tue, 18 Sep 2012 17:21:43 +0000 (22:51 +0530)
committerMukund Sivaraman <muks@isc.org>
Tue, 18 Sep 2012 17:23:03 +0000 (22:53 +0530)
src/lib/datasrc/memory/treenode_rrset.cc

index fb7cafc4fd7abf2cd51d59c17540be9b83959237..e1b2273cad2d14bd4d6fcaf2b5f83e942ab17277 100644 (file)
@@ -79,10 +79,6 @@ TreeNodeRRset::setTTL(const RRTTL&) {
 
 std::string
 TreeNodeRRset::toText() const {
-    // Create TTL from internal data
-    util::InputBuffer ttl_buffer(rdataset_->getTTLData(), sizeof(uint32_t));
-    const RRTTL ttl(ttl_buffer);
-
     // Dump the main RRset, if not empty
     std::string ret;
     RRsetPtr tmp_rrset;
@@ -92,7 +88,7 @@ TreeNodeRRset::toText() const {
     {
         if (!tmp_rrset) {
             tmp_rrset = RRsetPtr(new RRset(getName(), rrclass_, getType(),
-                                           ttl));
+                                           getTTL()));
         }
         tmp_rrset->addRdata(rit->getCurrent());
     }
@@ -108,7 +104,7 @@ TreeNodeRRset::toText() const {
     {
         if (!tmp_rrset) {
             tmp_rrset = RRsetPtr(new RRset(getName(), rrclass_,
-                                           RRType::RRSIG(), ttl));
+                                           RRType::RRSIG(), getTTL()));
         }
         tmp_rrset->addRdata(rit->getCurrent());
     }