Blame SOURCES/0001-dmidecode-Fix-firmware-version-of-TPM-device.patch

5f4333
From 174387405e98cd94c627832ae23abcb9be7e5623 Mon Sep 17 00:00:00 2001
5f4333
From: Jean Delvare <jdelvare@suse.de>
5f4333
Date: Wed, 31 Jan 2018 18:52:47 +0100
5f4333
Subject: [PATCH 1/3] dmidecode: Fix firmware version of TPM device
5f4333
5f4333
Both the operator (detected by clang, reported by Xorg) and the mask
5f4333
for the minor firmware version field of TPM devices were wrong.
5f4333
5f4333
Signed-off-by: Jean Delvare <jdelvare@suse.de>
5f4333
Fixes: 48a8132058a0 ("dmidecode: Add support for structure type 43 (TPM Device)")
5f4333
---
5f4333
 dmidecode.c | 2 +-
5f4333
 1 file changed, 1 insertion(+), 1 deletion(-)
5f4333
5f4333
diff --git a/dmidecode.c b/dmidecode.c
5f4333
index 87faaa9..a593170 100644
5f4333
--- a/dmidecode.c
5f4333
+++ b/dmidecode.c
5f4333
@@ -4511,7 +4511,7 @@ static void dmi_decode(const struct dmi_header *h, u16 ver)
5f4333
 				case 0x02:
5f4333
 					printf("\tFirmware Revision: %u.%u\n",
5f4333
 						DWORD(data + 0x0A) >> 16,
5f4333
-						DWORD(data + 0x0A) && 0xFF);
5f4333
+						DWORD(data + 0x0A) & 0xFFFF);
5f4333
 					/*
5f4333
 					 * We skip the next 4 bytes, as their
5f4333
 					 * format is not standardized and their
5f4333
-- 
5f4333
2.9.5
5f4333