:: commit e7b680c4be66cd5f1fe85e04709f1638681a3794

Mintsuki <mintsuki@protonmail.com> — 2026-01-11 21:10

parents: 4847ec986a

acpi: Add NULL check for table pointers

diff --git a/common/lib/acpi.c b/common/lib/acpi.c
index fd134f51..0ba43546 100644
--- a/common/lib/acpi.c
+++ b/common/lib/acpi.c
@@ -238,6 +238,10 @@ void *acpi_get_table(const char *signature, int index) {
         else
             ptr = (struct sdt *)(uintptr_t)((uint32_t *)rsdt->ptrs_start)[i];
 
+        if (ptr == NULL) {
+            continue;
+        }
+
         if (!memcmp(ptr->signature, signature, 4)
          && !acpi_checksum(ptr, ptr->length)
          && cnt++ == index) {
tab: 248 wrap: offon