diff --git a/src/windows-emulator/registry/registry_manager.cpp b/src/windows-emulator/registry/registry_manager.cpp index 207766f1..cd3d75fb 100644 --- a/src/windows-emulator/registry/registry_manager.cpp +++ b/src/windows-emulator/registry/registry_manager.cpp @@ -179,5 +179,11 @@ std::optional registry_manager::get_sub_key_name(const registr return std::nullopt; } - return *iterator->second->get_sub_key_name(key.path.get(), index); -} \ No newline at end of file + const auto* name = iterator->second->get_sub_key_name(key.path.get(), index); + if (!name) + { + return std::nullopt; + } + + return *name; +}