Kernel: Add AML API for getting underlying value of nodes

This commit is contained in:
2024-08-15 23:11:59 +03:00
parent d8dabab4fb
commit 6408bb2efa
5 changed files with 9 additions and 6 deletions

View File

@@ -19,7 +19,9 @@ namespace Kernel::ACPI::AML
auto source_result = AML::parse_object(context);
if (!source_result.success())
return ParseResult::Failure;
auto source = source_result.node();
auto source = source_result.node()
? source_result.node()->to_underlying()
: BAN::RefPtr<AML::Node>();
if (!source)
{
AML_ERROR("CopyObject source is null");