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