]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1405] fixed unittests
authorRazvan Becheriu <razvan@isc.org>
Thu, 15 Oct 2020 13:04:50 +0000 (16:04 +0300)
committerRazvan Becheriu <razvan@isc.org>
Wed, 18 Nov 2020 13:55:23 +0000 (15:55 +0200)
src/lib/dhcpsrv/parsers/base_network_parser.cc

index a9556faddb9fcf46b9369769db401ea69fe4f94d..2b3edf206f7b0932b0bbe3d45dc5a12bb08aefcd 100644 (file)
@@ -232,7 +232,7 @@ BaseNetworkParser::parseHostReservationMode(const data::ConstElementPtr& network
 void
 BaseNetworkParser::parseHostReservationModes(const data::ConstElementPtr& network_data,
                                              NetworkPtr& network) {
-    if (network_data->contains("reservation-modes")) {
+    if (network_data->contains("reservation-mode")) {
         bool found = false;
         if (network_data->contains("reservations-out-of-pool")) {
             found = true;
@@ -249,13 +249,13 @@ BaseNetworkParser::parseHostReservationModes(const data::ConstElementPtr& networ
                                        " , 'reservations-in-subnet' or"
                                        " 'reservations-global' parameters");
         }
-        try {
-            HostReservationModesParser parser;
-            Network::HRMode flags = parser.parse(network_data);
-            network->setHostReservationMode(flags);
-        } catch (const BadValue& ex) {
-            isc_throw(DhcpConfigError, "invalid parameter: " << ex.what());
-        }
+    }
+    try {
+        HostReservationModesParser parser;
+        Network::HRMode flags = parser.parse(network_data);
+        network->setHostReservationMode(flags);
+    } catch (const BadValue& ex) {
+        isc_throw(DhcpConfigError, "invalid parameter: " << ex.what());
     }
 }