]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1333] Applied optimization from clang
authorFrancis Dupont <fdupont@isc.org>
Thu, 23 Jul 2020 07:35:09 +0000 (09:35 +0200)
committerTomek Mrugalski <tomek@isc.org>
Thu, 13 Aug 2020 14:37:55 +0000 (14:37 +0000)
src/bin/dhcp6/dhcp6_srv.cc
src/hooks/dhcp/flex_option/flex_option.cc

index 5cc48e3722f7aaa5cbf03bf159186901a1187ee3..95629d6fb66f109c32c2ead1d370f80d09aaadd8 100644 (file)
@@ -1007,7 +1007,7 @@ Dhcpv6Srv::processDhcp6Query(Pkt6Ptr& query, Pkt6Ptr& rsp) {
         Lease6CollectionPtr deleted_leases(new Lease6Collection());
 
         // Do per IA lists
-        for (auto const iac : ctx.ias_) {
+        for (auto const& iac : ctx.ias_) {
             if (!iac.old_leases_.empty()) {
                 for (auto old_lease : iac.old_leases_) {
                     if (ctx.new_leases_.empty()) {
@@ -1015,7 +1015,7 @@ Dhcpv6Srv::processDhcp6Query(Pkt6Ptr& query, Pkt6Ptr& rsp) {
                         continue;
                     }
                     bool in_new = false;
-                    for (auto const new_lease : ctx.new_leases_) {
+                    for (auto const& new_lease : ctx.new_leases_) {
                         if ((new_lease->addr_ == old_lease->addr_) &&
                             (new_lease->prefixlen_ == old_lease->prefixlen_)) {
                             in_new = true;
index ec77c4450dd79d029f4102c081989a56efa62ed8..60c90f2d873bc2628c08da49fbf425a0bebc389e 100644 (file)
@@ -228,7 +228,7 @@ FlexOptionImpl::logAction(Action action, uint16_t code,
         repr << "'" << value << "'";
     } else {
         repr << "0x" << hex;
-        for (const unsigned char& ch : value) {
+        for (const char& ch : value) {
             repr << setw(2) << setfill('0') << static_cast<unsigned>(ch);
         }
     }