From 8485d1c10a2a314c64a1c29c97f7c56409b0b149 Mon Sep 17 00:00:00 2001 From: Alex Hornung Date: Sun, 29 Jul 2012 15:23:47 +0000 Subject: [PATCH] acpidump - be a bit more lenient and don't assert * Asserting in this case causes the dump not to continue, although it is safe to do so. Reported-by: Mihai Carabas --- usr.sbin/acpi/acpidump/acpi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/acpi/acpidump/acpi.c b/usr.sbin/acpi/acpidump/acpi.c index 840e9ec522..67cb43e7b4 100644 --- a/usr.sbin/acpi/acpidump/acpi.c +++ b/usr.sbin/acpi/acpidump/acpi.c @@ -522,7 +522,6 @@ acpi_print_rsdt(struct ACPIsdt *rsdp) default: addr = 0; } - assert(addr != 0); printf("0x%08lx", addr); } printf(" }\n"); @@ -778,7 +777,8 @@ acpi_handle_rsdt(struct ACPIsdt *rsdp) addr = le64dec((char*)rsdp->body + i * addr_size); break; default: - assert((addr = 0)); + printf("invalid addr_size: %d", addr_size); + continue; } sdp = (struct ACPIsdt *)acpi_map_sdt(addr); -- 2.41.0