]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2311] fix errors caused by the C++20 'requires' keyword
authorAndrei Pavel <andrei@isc.org>
Tue, 20 Sep 2022 18:00:25 +0000 (21:00 +0300)
committerAndrei Pavel <andrei@isc.org>
Fri, 21 Oct 2022 14:45:24 +0000 (17:45 +0300)
src/lib/yang/adaptor_config.cc

index 2fff55797f1b0a7b48fb068bd5794c8467955326..696136a06e8f98a232739314b1eec52b41478c82 100644 (file)
@@ -383,8 +383,8 @@ AdaptorConfig::sanitizeRequireClassesPools(ConstElementPtr pools) {
 
     for (size_t i = 0; i < pools->size(); ++i) {
         ElementPtr pool = pools->getNonConst(i);
-        ConstElementPtr requires = pool->get("require-client-classes");
-        if (requires && requires->empty()) {
+        ConstElementPtr require = pool->get("require-client-classes");
+        if (require && require->empty()) {
             pool->remove("require-client-classes");
         }
     }
@@ -401,8 +401,8 @@ AdaptorConfig::sanitizeRequireClassesSubnets(ConstElementPtr subnets) {
         ElementPtr subnet = subnets->getNonConst(i);
         sanitizeRequireClassesPools(subnet->get("pools"));
         sanitizeRequireClassesPools(subnet->get("pd-pools"));
-        ConstElementPtr requires = subnet->get("require-client-classes");
-        if (requires && requires->empty()) {
+        ConstElementPtr require = subnet->get("require-client-classes");
+        if (require && require->empty()) {
             subnet->remove("require-client-classes");
         }
     }
@@ -419,8 +419,8 @@ AdaptorConfig::requireClassesSharedNetworks(ConstElementPtr networks,
     for (size_t i = 0; i < networks->size(); ++i) {
         ElementPtr network = networks->getNonConst(i);
         sanitizeRequireClassesSubnets(network->get(subsel));
-        ConstElementPtr requires = network->get("require-client-classes");
-        if (requires && requires->empty()) {
+        ConstElementPtr require = network->get("require-client-classes");
+        if (require && require->empty()) {
             network->remove("require-client-classes");
         }
     }