diff options
Diffstat (limited to 'source/components/namespace/nswalk.c')
| -rw-r--r-- | source/components/namespace/nswalk.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/source/components/namespace/nswalk.c b/source/components/namespace/nswalk.c index 18cb6921c4fb..ca5f39475ef9 100644 --- a/source/components/namespace/nswalk.c +++ b/source/components/namespace/nswalk.c @@ -322,10 +322,13 @@ AcpiNsWalkNamespace ( if (StartNode == ACPI_ROOT_OBJECT) { StartNode = AcpiGbl_RootNode; - if (!StartNode) - { - return_ACPI_STATUS (AE_NO_NAMESPACE); - } + } + + /* Avoid walking the namespace if the StartNode is NULL */ + + if (!StartNode) + { + return_ACPI_STATUS (AE_NO_NAMESPACE); } /* Null child means "get first node" */ |
