]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add NULL pointer checking against Data.
authorxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 30 Jul 2010 08:41:57 +0000 (08:41 +0000)
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 30 Jul 2010 08:41:57 +0000 (08:41 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10725 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c
IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/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
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