diff options
Diffstat (limited to 'usr.sbin/acpi')
-rw-r--r-- | usr.sbin/acpi/amldb/aml/aml_name.c | 6 |
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; |