Fix null dereference issue

This commit is contained in:
Igor Pissolati
2025-04-20 18:34:20 -03:00
committed by GitHub
parent 7dbf498ea9
commit c59002e263

View File

@@ -179,5 +179,11 @@ std::optional<std::string_view> registry_manager::get_sub_key_name(const registr
return std::nullopt;
}
return *iterator->second->get_sub_key_name(key.path.get(), index);
}
const auto* name = iterator->second->get_sub_key_name(key.path.get(), index);
if (!name)
{
return std::nullopt;
}
return *name;
}