From 43439f6d49b104e0e2310ed675b487736ca8fea7 Mon Sep 17 00:00:00 2001 From: Jakub Czapiga Date: Fri, 23 Oct 2020 15:54:46 +0200 Subject: lib/edid: Add missing name descriptor presence flag EDID parser internal flag c->has_name_descriptor was never set. It was causing decode_edid() function to return NON_CONFORMANT instead of CONFORMANT even when EDID frame was correct. Signed-off-by: Jakub Czapiga Change-Id: Ifdc723b892a0885cfca08dab1a5ef961463da289 Reviewed-on: https://review.coreboot.org/c/coreboot/+/46694 Tested-by: build bot (Jenkins) Reviewed-by: Julius Werner Reviewed-by: Paul Fagerburg Reviewed-by: Angel Pons --- src/lib/edid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/edid.c b/src/lib/edid.c index f20d23959e..cd7a47ac78 100644 --- a/src/lib/edid.c +++ b/src/lib/edid.c @@ -261,6 +261,7 @@ detailed_block(struct edid *result_edid, unsigned char *x, int in_extension, extract_string(x + 5, &c->has_valid_string_termination, EDID_ASCII_STRING_LENGTH)); + c->has_name_descriptor = 1; return 1; case 0xFD: { -- cgit v1.2.3