HostMgr::del4(const SubnetID& subnet_id, const Host::IdentifierType& identifier_type,
const uint8_t* identifier_begin, const size_t identifier_len,
const HostMgrOperationTarget target) {
+ bool success = false;
+
if (target & HostMgrOperationTarget::PRIMARY_SOURCE) {
if (getCfgHostsForEdit()->del4(subnet_id, identifier_type,
identifier_begin, identifier_len)) {
- return (true);
+ success = true;
}
}
for (auto source : alternate_sources_) {
if (source->del4(subnet_id, identifier_type,
identifier_begin, identifier_len)) {
- return (true);
+ success = true;
}
}
}
- return (false);
+ return (success);
}
bool
HostMgr::del6(const SubnetID& subnet_id, const Host::IdentifierType& identifier_type,
const uint8_t* identifier_begin, const size_t identifier_len,
const HostMgrOperationTarget target) {
+ bool success = false;
+
if (target & HostMgrOperationTarget::PRIMARY_SOURCE) {
if (getCfgHostsForEdit()->del6(subnet_id, identifier_type,
identifier_begin, identifier_len)) {
- return (true);
+ success = true;
}
}
for (auto source : alternate_sources_) {
if (source->del6(subnet_id, identifier_type,
identifier_begin, identifier_len)) {
- return (true);
+ success = true;
}
}
}
- return (false);
+ return (success);
}
bool