]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3257] Addressed review comments
authorThomas Markwalder <tmark@isc.org>
Tue, 19 Nov 2024 10:17:00 +0000 (05:17 -0500)
committerThomas Markwalder <tmark@isc.org>
Tue, 19 Nov 2024 10:19:15 +0000 (05:19 -0500)
Minor cosmetics:
modified:   src/bin/dhcp4/dhcp4_srv.cc
modified:   src/bin/dhcp6/dhcp6_srv.cc

src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp6/dhcp6_srv.cc

index 8942c15768ef4f5e1cc72abeb24834a67f5738f4..bd2d56e8ab54067a4954ac0de26fb6af54c9afcf 100644 (file)
@@ -2893,8 +2893,9 @@ Dhcpv4Srv::createNameChangeRequests(const Lease4Ptr& lease,
         return;
     }
 
-    if ((!lease->reuseable_valid_lft_) &&
-        (!old_lease || ddns_params.getUpdateOnRenew() || !lease->hasIdenticalFqdn(*old_lease))) {
+    if ((lease->reuseable_valid_lft_ == 0) &&
+        (!old_lease || ddns_params.getUpdateOnRenew() || 
+         !lease->hasIdenticalFqdn(*old_lease))) {
         if (old_lease) {
             // Queue's up a remove of the old lease's DNS (if needed)
             queueNCR(CHG_REMOVE, old_lease);
index fffae2da83f23a84e29e1357bfe43b73c2495c00..a9cdf827e5d9ad23627eb4f76132e947035e217c 100644 (file)
@@ -2448,8 +2448,8 @@ Dhcpv6Srv::createNameChangeRequests(const Pkt6Ptr& answer,
 
         /// @todo IA_NA may contain multiple addresses. We should process
         /// each address individually. Currently we only process the first one.
-        Option6IAAddrPtr iaaddr = boost::static_pointer_cast
-                                  <Option6IAAddr>(ia_ctx.ia_rsp_->getOption(D6O_IAADDR));
+        Option6IAAddrPtr iaaddr = boost::static_pointer_cast<
+            Option6IAAddr>(ia_ctx.ia_rsp_->getOption(D6O_IAADDR));
 
         // We need an address to create a name-to-address mapping.
         // If address is missing for any reason, go to the next IA.
@@ -2480,7 +2480,7 @@ Dhcpv6Srv::createNameChangeRequests(const Pkt6Ptr& answer,
                 // The address is the same so this must be renewal. If we're not
                 // always updating on renew, then we only renew if DNS info has
                 // changed.
-                if (l->reuseable_valid_lft_ ||
+                if ((l->reuseable_valid_lft_ > 0) ||
                     (!ctx.getDdnsParams()->getUpdateOnRenew() &&
                     (l->hostname_ == opt_fqdn->getDomainName() &&
                      l->fqdn_fwd_ == do_fwd && l->fqdn_rev_ == do_rev))) {
@@ -2667,7 +2667,6 @@ Dhcpv6Srv::assignIA_NA(const Pkt6Ptr& query,
         } else {
             lease->valid_lft_ = lease->reuseable_valid_lft_;
             lease->preferred_lft_ = lease->reuseable_preferred_lft_;
-            std::cout << __LINE__ << " flagged as resuseable: " << lease->addr_.toText() << std::endl;
             ctx.currentIA().reused_leases_.push_back(lease);
             LOG_INFO(lease6_logger, DHCP6_LEASE_REUSE)
                 .arg(query->getLabel())