]> 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:38:52 +0000 (08:38 +0000)
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 30 Jul 2010 08:38:52 +0000 (08:38 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10724 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/StatusCodeHandler/Pei/SerialStatusCodeWorker.c
MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SerialStatusCodeWorker.c
MdeModulePkg/Universal/StatusCodeHandler/Smm/SerialStatusCodeWorker.c

index a34fa48e4528b288ae72536f12d3ad1ef01ddb41..cbc848170eafb4461e5ca47fd690daf85ad8bdcc 100644 (file)
@@ -129,7 +129,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 8024f2f5df283280381fa560428584c9a0338ad7..626772575152e42d60770fc7ce1033652fb96d86 100644 (file)
@@ -125,7 +125,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 408511ef97b0f18e97b76632e4a90c3deb1acda1..27a243be064a988092ef55e8fb7e29cd4d8d2c68 100644 (file)
@@ -125,7 +125,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