]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ACPICA: iasl: handle empty connection_node
authorAleksandrs Vinarskis <alex.vinarskis@gmail.com>
Sun, 11 Aug 2024 21:33:44 +0000 (23:33 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 29 Aug 2024 17:04:22 +0000 (19:04 +0200)
ACPICA commit 6c551e2c9487067d4b085333e7fe97e965a11625

Link: https://github.com/acpica/acpica/commit/6c551e2c
Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/exprep.c

index 08196fa17080e2c4b84dda069875c74700473eeb..82b1fa2d201fedc91c1e1ae69a64150145309b5a 100644 (file)
@@ -437,6 +437,9 @@ acpi_status acpi_ex_prep_field_value(struct acpi_create_field_info *info)
 
                if (info->connection_node) {
                        second_desc = info->connection_node->object;
+                       if (second_desc == NULL) {
+                               break;
+                       }
                        if (!(second_desc->common.flags & AOPOBJ_DATA_VALID)) {
                                status =
                                    acpi_ds_get_buffer_arguments(second_desc);