]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[512-fix-TestConfigBackendDHCPv4-deleteSharedNetworkSubnets4] Added a call to delAll... 512-fix-TestConfigBackendDHCPv4-deleteSharedNetworkSubnets4
authorFrancis Dupont <fdupont@isc.org>
Tue, 12 Mar 2019 09:18:43 +0000 (10:18 +0100)
committerFrancis Dupont <fdupont@isc.org>
Tue, 12 Mar 2019 13:44:45 +0000 (09:44 -0400)
src/lib/dhcpsrv/testutils/test_config_backend_dhcp4.cc
src/lib/dhcpsrv/testutils/test_config_backend_dhcp6.cc

index d822eb37e8bf6eb4cc3538378a4fc8e78e5de4e9..1d959d235cbb1f8416d00d77a90b09deb6332b33 100644 (file)
@@ -385,6 +385,10 @@ uint64_t
 TestConfigBackendDHCPv4::deleteSharedNetwork4(const db::ServerSelector& /* server_selector */,
                                               const std::string& name) {
     auto& index = shared_networks_.get<SharedNetworkNameIndexTag>();
+    auto network_it = index.find(name);
+    if (network_it != index.end()) {
+        (*network_it)->delAll();
+    }
     return (index.erase(name));
 }
 
index 33f9ff0fbb55904ececae172348f3adb79648872..e5b61da1cb05d8008ed8f3c2ce0c23523fd19b65 100644 (file)
@@ -404,6 +404,10 @@ uint64_t
 TestConfigBackendDHCPv6::deleteSharedNetwork6(const db::ServerSelector& /* server_selector */,
                                               const std::string& name) {
     auto& index = shared_networks_.get<SharedNetworkNameIndexTag>();
+    auto network_it = index.find(name);
+    if (network_it != index.end()) {
+        (*network_it)->delAll();
+    }
     return (index.erase(name));
 }