]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/Dxe/PrintLite/StdErr.c
EdkCompatibilityPkg/PrintLite: Fix ErrorPrint() wrong NULL char check
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / Dxe / PrintLite / StdErr.c
index 9d110b7c16ebd6c1b92d2fc2bccac13461b9bb77..4abe14f338a9d4f71176b641f68c07ceb914768c 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2004 - 2012, Intel Corporation. All rights reserved.<BR>\r
 This program and the accompanying materials                          \r
 are licensed and made available under the terms and conditions of the BSD License         \r
 which accompanies this distribution.  The full text of the license may be found at        \r
@@ -101,7 +101,7 @@ Returns:
     return 0;\r
   }\r
 \r
-  if (ErrorString != '\0') {\r
+  if (ErrorString != NULL) {\r
     if (gST->StdErr != NULL) {\r
       //\r
       // To be extra safe make sure StdErr has been initialized\r
@@ -176,7 +176,7 @@ Returns:
     return 0;\r
   }\r
 \r
-  for (Index = 0; Index < EFI_DRIVER_LIB_MAX_PRINT_BUFFER; Index++) {\r
+  for (Index = 0; Index <= MaxIndex; Index++) {\r
     UnicodeFormat[Index] = (CHAR16) Format[Index];\r
   }\r
 \r