summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acpi
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/acpi')
-rw-r--r--usr.sbin/acpi/amldb/aml/aml_name.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/acpi/amldb/aml/aml_name.c b/usr.sbin/acpi/amldb/aml/aml_name.c
index 6cc0f6c..04da36e 100644
--- a/usr.sbin/acpi/amldb/aml/aml_name.c
+++ b/usr.sbin/acpi/amldb/aml/aml_name.c
@@ -175,7 +175,11 @@ aml_apply_foreach_found_objects(struct aml_name *start, char *name,
va_list ap;
shallow = 0;
- parent = start;
+ if (start == NULL) {
+ parent = &rootname;
+ } else {
+ parent = start;
+ }
if (name[0] == '\\') {
name++;
parent = &rootname;
OpenPOWER on IntegriCloud