[PATCH] apci: acpidump: fix segfault when dumping ASF! tables (LP: #1188209)

Colin King colin.king at canonical.com
Thu Jun 6 14:18:58 UTC 2013


From: Colin Ian King <colin.king at canonical.com>

We're missing a NULL terminator to asf_header_fields which causes
ASF! headers to cause a segfault.

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 src/acpi/acpidump/acpidump.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/acpi/acpidump/acpidump.c b/src/acpi/acpidump/acpidump.c
index d95c166..51132f5 100644
--- a/src/acpi/acpidump/acpidump.c
+++ b/src/acpi/acpidump/acpidump.c
@@ -1189,6 +1189,7 @@ static void acpidump_asf(fwts_framework *fw, fwts_acpi_table_info *table)
 		FIELD_UINT("Type", fwts_acpi_table_asf_header, type),
 		FIELD_UINT("Reserved", fwts_acpi_table_asf_header, reserved),
 		FIELD_UINT("Length", fwts_acpi_table_asf_header, length),
+		FIELD_END
 	};
 
 	static fwts_acpidump_field asf_addr_fields[] = {
-- 
1.8.3




More information about the fwts-devel mailing list