From 4a1cca9352f48ce5f5b5d50a23cdd8b1978f02c7 Mon Sep 17 00:00:00 2001 From: Robert Moore Date: Wed, 3 Jun 2015 11:07:03 -0700 Subject: [PATCH] Disassembler: Update UUID search to handler UUID classes. Fixes a possible fault when performing a UUID search. --- source/common/ahuuids.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/common/ahuuids.c b/source/common/ahuuids.c index 523f355183..c4924e16f7 100644 --- a/source/common/ahuuids.c +++ b/source/common/ahuuids.c @@ -185,6 +185,13 @@ AcpiAhMatchUuid ( for (Info = AcpiUuids; Info->Description; Info++) { + /* Null string means desciption is a UUID class */ + + if (!Info->String) + { + continue; + } + AcpiUtConvertStringToUuid (Info->String, UuidBuffer); if (!ACPI_MEMCMP (Data, UuidBuffer, UUID_BUFFER_LENGTH))