From 3a562e2f9b0c405a16fe233c4df866063001eb0d Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Wed, 3 Jul 2024 09:28:53 +0200 Subject: [PATCH] edid-decode: parse_displayid_parameters_v2: add missing version check This DB allows for versions 0 and 1, but the version check was missing, so it would fail on version 1. Signed-off-by: Hans Verkuil --- parse-displayid-block.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/parse-displayid-block.cpp b/parse-displayid-block.cpp index 75a4eb5..59ff8b7 100644 --- a/parse-displayid-block.cpp +++ b/parse-displayid-block.cpp @@ -1141,6 +1141,7 @@ static std::string ieee7542d(unsigned short fp) void edid_state::parse_displayid_parameters_v2(const unsigned char *x, unsigned block_rev) { + check_displayid_datablock_revision(x[1], 0, (x[1] & 7) == 1); if (!check_displayid_datablock_length(x, 29, 29)) return; if (dispid.has_display_parameters) -- 2.11.4.GIT