Blame SOURCES/0010-Use-DWORD-for-Structure-table-maximum-size-in-SMBIOS.patch

fd304b
From ab02b117511230e46bbef7febbd854b9c832c13c Mon Sep 17 00:00:00 2001
fd304b
From: Xie XiuQi <xiexiuqi@huawei.com>
fd304b
Date: Mon, 1 Feb 2016 09:30:31 +0100
fd304b
Subject: [PATCH 10/10] Use DWORD for Structure table maximum size in SMBIOS3
fd304b
fd304b
0Ch DWORD "Structure table maximum size"
fd304b
fd304b
Maximum size of SMBIOS Structure Table, pointed to by
fd304b
the Structure Table Address, in bytes. The actual size is
fd304b
guaranteed to be less or equal to the maximum size.
fd304b
fd304b
Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com>
fd304b
Signed-off-by: Jean Delvare <jdelvare@suse.de>
fd304b
---
fd304b
 dmidecode.c | 2 +-
fd304b
 1 file changed, 1 insertion(+), 1 deletion(-)
fd304b
fd304b
diff --git a/dmidecode.c b/dmidecode.c
fd304b
index b47c469..0c26685 100644
fd304b
--- a/dmidecode.c
fd304b
+++ b/dmidecode.c
fd304b
@@ -4615,7 +4615,7 @@ static int smbios3_decode(u8 *buf, const char *devmem, u32 flags)
fd304b
 	}
fd304b
 
fd304b
 	dmi_table(((off_t)offset.h << 32) | offset.l,
fd304b
-		  WORD(buf + 0x0C), 0, ver, devmem, flags | FLAG_STOP_AT_EOT);
fd304b
+		  DWORD(buf + 0x0C), 0, ver, devmem, flags | FLAG_STOP_AT_EOT);
fd304b
 
fd304b
 	if (opt.flags & FLAG_DUMP_BIN)
fd304b
 	{
fd304b
-- 
fd304b
2.5.0
fd304b