]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c
Add NULL pointer checking against Data.
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / StatusCode / Pei / SerialStatusCodeWorker.c
index 24afa1f2d28ceeff20b88af97b3f7444e4379e95..943c4eba04ce3895bfcbc0d9f0b64ef432f6bac0 100644 (file)
@@ -126,7 +126,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