]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/SerialStatusCodeWorker.c
Add NULL pointer checking against Data.
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / StatusCode / RuntimeDxe / SerialStatusCodeWorker.c
index 2bba8b64f5cbf8dbb37a52778474d335218b775d..c18cc8b80b2b5eb8b1f472b6dae0c6f726d2d231 100644 (file)
@@ -124,7 +124,8 @@ SerialStatusCodeReportWorker (
                   Value, \r
                   Instance\r
                   );\r
-  } else if (CompareGuid (&Data->Type, &gEfiStatusCodeDataTypeStringGuid) &&\r
+  } else if (Data != NULL &&\r
+             CompareGuid (&Data->Type, &gEfiStatusCodeDataTypeStringGuid) &&\r
              ((EFI_STATUS_CODE_STRING_DATA *) Data)->StringType == EfiStringAscii) {\r
     //\r
     // EFI_STATUS_CODE_STRING_DATA\r